【发布时间】:2014-03-16 10:24:55
【问题描述】:
我想使用 xz 进行 tar 压缩,然后使用 gpg 使用密钥文件进行对称加密。 我可以使用 for 循环来实现,但更愿意通过管道来实现。
我尝试了以下方法,但由于“不明确的输入重定向”而无法正常工作:
tar cvf /home/user/backupdir | xz -1 | gpg -c --batch --passphrase-fd 0 --yes --symmetric --cipher-algo TWOFISH --digest-algo SHA512 -o backupdir.tar.xz.gpg < keyfile
有人可以帮我解决这个问题吗,通过管道加密和解密?
谢谢!
【问题讨论】:
-
您的 tar 不支持 --xz 选项?
标签: linux bash shell encryption gnupg