如何在 Linux 中创建受密码保护的 ZIP 文件
ZIP 是一种非常流行的压缩和文件打包实用程序,适用于类 Unix 操作系统和 Windows。在仔细阅读 zip 手册页时,我发现了一些用于保护 zip 存档的有用选项。
另请阅读:如何在 Linux 中使用密码保护 Vim 文件
在这篇文章中,我将向您展示如何在 Linux 终端上创建受密码保护的 zip 文件。这将帮助您学习加密和解密 zip 存档文件内容的实用方法。
首先使用包管理器在 Linux 发行版中安装 zip 实用程序,如图所示。
sudo yum install zip [On CentOS/RHEL]
sudo dnf install zip [On Fedora 22+]
sudo apt install zip [On Debian/Ubuntu]
如何在 Linux 中创建受密码保护的 ZIP
安装后,您可以使用带有 -p
标志的 zip 命令从目录创建名为 ccat-command.zip 的受密码保护的 zip 存档名为 ccat-1.1.0 的文件如下。
zip -p pass123 ccat-command.zip ccat-1.1.0/
然而,上述方法绝对不安全,因为这里密码在命令行上以明文形式提供。其次,它也将存储在历史文件中(例如 bash 的 ~.bash_history),这意味着有权访问您帐户的其他用户(更特别的是 root 用户)将很容易查看密码。
因此,请尝试始终使用 -e
标志,它会显示一个提示,允许您输入如图所示的隐藏密码。
zip -e ccat-command.zip ccat-1.1.0/
如何在 Linux 中解压受密码保护的 ZIP
要解压缩并解密名为 ccat-command.zip 的存档文件的内容,请使用 unzip 程序并提供您在上面输入的密码。
unzip ccat-command.zip
就是这样!在这篇文章中,我描述了如何在 Linux 终端上创建受密码保护的 zip 文件。如果您有任何疑问,或有其他有用的相关提示/技巧要分享,请使用下面的评论表联系我们。