File2hd

file2hd --compress gzip data/ sftp://user@host:/archive/ | Option | Description | |--------|-------------| | -r, --resume | Resume partial upload if supported | | -p, --parallel N | Upload N files concurrently | | -c, --compress <gzip/zstd> | Compress before transfer | | --checksum | Verify checksum after upload | | --timeout SEC | Connection timeout (default 300) | | -v, --verbose | Verbose output | | --dry-run | Show what would be uploaded | Configuration file2hd can read settings from ~/.file2hd/config.yaml :