我如何将两个文件夹压缩成存档文件(zip,gzip或类似的东西)并对文件设置密码?
例如我有文件夹结构:
- 根目录
- 目录1
- 目录2
- 目录3
- 目录4
我需要 bash 命令将 dir2 和 dir4 添加到带有密码压缩的同一个存档文件中。
答案1
zip -er filename.zip dir2 dir4
该zip
命令广泛可用;如果您的系统上没有,请寻找一个zip
包或类似的东西。
该-e
标志指定对 zip 文件使用加密;系统将提示您输入密码。
标志指定递归;和-r
中的所有文件都将被包括在内。dir2
dir4
生成的压缩加密文件包含dir2
和,dir4
将被放置在filename.zip
。