我想使用 ssh 传输一个包含未压缩文件的目录,并在此过程中单独对它们进行 gzip 压缩。谁能推荐一个简单的oneliner来实现这一目标?
例如。
fileA.ext -> ssh/pipe -> fileA.ext.gz
我一直在通过 ssh 压缩 tar 管道,但随后文件在管道末端未压缩。在这种情况下,我希望它们保持压缩状态。
预先压缩是可能的,但需要本地空间,或者每个文件需要一个连接(?)
有 6000 多个文件,我更喜欢使用单个连接传输所有文件的解决方案(尽管我确实使用密钥进行身份验证!)