我想在bash
脚本中使用密码来压缩文件,并且我需要在zip提示通过和验证时发送密码。
这里是代码,它仍然要求通过和pass_confirm:
#!/bin/bash
DIRECTORY=.
for i in $DIRECTORY/*.tar; do
echo 'mypassword' | zip -0 -e $i'.zip' $i;
done
如何从脚本向zip命令发送密码?
答案 0 :(得分:0)
尝试一下应该可以。
#!/bin/bash
DIRECTORY=.
for i in $DIRECTORY/*.tar; do
zip -0 -e $i'.zip' $i -P mypassword
done
答案 1 :(得分:-1)
您可以从Linux命令行轻松加密和解密ZIP文件,而无需提示输入密码。您可以使用-P参数。
zip -P passw0rd secure.zip file
zip -P passw0rd secure.zip file1 file2 file3
还请注意,标准ZIP加密非常弱,可能是 容易破解。