3
同时压缩和压缩,无中间保存
规范的方法是: scp 文件到远程位置 压缩传输中的文件(是否压缩tar单个文件或整个文件夹,7za或什至更高效的文件) 执行上述操作而不保存中间文件 我对这样的外壳管道很熟悉: tar cf - MyBackups | 7za a -si -mx=9 -ms=on MyBackups.tar.7z 实质上: 将整个文件夹滚动到一个文件夹中 tar 将数据传递stdout到stdin压缩程序 应用积极的压缩 通过ssh链接将文件放置在远程文件系统上的最佳方法是什么? 我不喜欢sshfs坐骑。 这不起作用: scp <(tar cvf - MyBackups | 7za a -si -mx=9 -so) localhost:/tmp/tmp.tar.7z 因为: /dev/fd/63: not a regular file