Zip 是一种广泛用于打包和压缩数据的实用程序。 它适用于所有主要操作系统,包括 Linux 和 FreeBSD。 它对于备份信息和节省磁盘空间很有用。 此外,zip 文件更易于在同行之间存储和共享。 但是,任何有权访问它们的人都可以打开日常 zip 文件。 因此,如果您想保护您的信息不落入坏人之手,您可能需要密码保护的 zip 文件。 今天,我们将向您展示如何使用现成的 Linux zip 实用程序轻松完成此操作。
创建受密码保护的 Zip 文件或目录
Zip 是一种提供包装和压缩功能的一体化解决方案。 通过密码添加隐私也很容易。 我们将向您展示如何使用终端和图形界面创建带有密码的 Linux zip 文件。
从终端在 Linux 中创建 Zip 文件
在继续之前,请确保 zip 实用程序在您的计算机上可用。 它通常预装在大多数主要的 Linux 发行版中。 您可以通过运行以下命令来检查它的存在。
$ zip --version
如果 Zip 不可用,请通过在 Linux 终端模拟器中运行以下命令之一来安装它。
$ sudo apt install zip $ sudo yum install zip
现在,首先,看看如何创建一个没有任何密码的简单 zip 文件。 下面的命令将创建一个包含五个单独文件的 zip。
– –
$ zip files.zip test1 test2 test3 test4 test5 $ zip files.zip test{1,2,3,4,5}
然而 文件.zip 文档不是很安全,因为任何人都可以在 Linux 中使用 unzip 命令提取原始文件。 我们可以使用以下方法为 files.zip 添加密码 -P 或者 -密码 Zip 选项。 下面的命令演示了这一点。
$ zip -P 12345 files.zip test1 test2 test3 test4 test5 $ zip --password 12345 files.zip test{1,2,3,4,5}
上述两个命令是等效的,并创建一个名为的受密码保护的 zip 文件 文件.zip.
但是,此操作有一个警告。 由于我们在终端中以明文形式提供密码,因此系统上的其他用户可能能够查看此密码。 幸运的是,您可以使用 -e 或者 -加密 为您的 zip 添加隐藏密码的选项。
$ zip -e files.zip test1 test2 test3 test4 test5 $ zip --encrypt files.zip test1 test2 test3 test4 test5 Enter password: Verify password:
当您键入上述任何命令并按 Enter 键时,将出现提示,要求输入密码。 此密码不会在您的终端中回显。 该命令还验证密码以确保用户没有拼写错误。 现在,每当您想提取文件时,zip 都会询问密码。 在 Linux 中使用 unzip 命令解压 文件.zip 文档。
$ unzip files.zip
从终端创建目录的 Zip 文件
创建目录的 zip 文件与文件完全相同。 只需传递目录的名称而不是文件名。 快速查看以下命令以了解其工作原理。
$ zip -P 12345 dir.zip test/
它创建一个带有密码的 Linux zip,名为 目录.zip. 这个 zip 文件的内容是一个名为 test 的目录,它本身可以包含任意数量的文件/目录。 使用以下命令对目录的 zip 文件进行密码保护。
$ zip -e dir.zip test/
你可以解压 目录.zip 使用 Linux 解压缩命令很容易,如下图所示 example.
$ unzip dir.zip
从 GUI 在 Linux 中创建 Zip 文件
如果您不是很流利地使用 Linux 终端命令,请不要担心。 您可以直接从图形用户界面轻松创建带有密码的 zip 文件。 下图显示了如何在 Ubuntu 系统上使用 GUI 创建这样的文件。
只需单击鼠标左键并按住选择要压缩的文件,然后单击鼠标右键并选择 压缩 菜单中的选项。 只需在适当的占位符中输入输出 zip 文件的名称,然后单击 其他选项 展开附加对话框。 在这里你会发现 密码 场地。 最后,在此框中输入您的密码,然后单击 创造 上面的按钮。
选择 -> 右键单击 -> 压缩 -> 添加文件名 -> 其他选项 -> 添加密码 -> 创建
如您所见,这是一个相当简单的过程。 然而,终端方法的效率更高,因为它节省了大量的点击和导航。 您可以按照以下步骤解压缩文件。
右键单击-> 在此处提取-> 输入密码-> 选择确定
从 GUI 压缩目录的过程完全相同。 自己尝试一下,以确保您已学会正确使用密码保护 zip 文件或目录。
结束的想法
我们已经展示了如何使用命令行和 GUI 使用密码保护您的 zip 文件。 但是,我们并未专注于本指南的压缩。 尽管 zip 具有普遍的吸引力,但它并不能提供最佳的压缩效果。 因此,如果压缩对您来说更重要,那么您应该使用 gzip 或 bzip2 压缩以及 Linux tar 存档。
这些模块化实用程序因其可靠性和性能而在 Linux 高级用户中更受欢迎。 希望我们很快就会对这些内容进行掩盖。 到那时为止,请与我们在一起,如果您对带密码的 Linux zip 有任何疑问,请不要忘记发表评论。