两个Linux邮政编码和zipcloak命令可以创建加密的zip文件,但是他们有一些重要的和有趣的差异。以下是你需要了解它们是如何工作的,你应该了解什么时候使用它们。
邮政编码
的邮政编码命令提供了一种简便的方法将一组文件,挤压他们的内容到一个更小的文件。加入一组文件到一个文件通常做使将它们复制到其他系统使用一个命令如下所示。第一个参数是用于zip文件,其次是被包含的文件列表。
$ zip文件。邮政编码file1 file2 adding: file1 (deflated 58%) adding: file2 (deflated 60%)
下面的命令提供了一个简单的例子,这个文件是加入了一个加密的zip文件。请注意,- e选项,指定生成的压缩文件是加密的。命令会失败如果你不输入相同的密码在每个提示。
$ zip - e文件。邮政编码file1 file2 Enter password: Verify password: adding: file1 (deflated 58%) adding: file2 (deflated 60%)
的邮政编码一起命令不仅存储文件,但在这个过程中减少文件的大小。这些例子中的zip文件是不到一半的大小两个文件的总和。注意到“泄气”在上面所示的输出。
-rw-r-r -。2224 11月19日14:18 file1 -rw-r-r啦啦-。6712 11月19日14:18 file2 -rw-r-r啦啦-。3993 11月19日十四19 files.zip啦啦
原始文件被添加到zip文件加密后,可以删除之后,但是你需要保存的密码,这样您就可以解压后使用。
您还可以使用邮政编码递归地命令来收集文件,并将它们包括在一个zip文件。这里有一个例子命令将bin目录中所有的文件到一个文件名为“bin.zip”。
$ zip - r。zip ~ /本
而邮政编码命令可以创建加密的文件,它不能加密现有的zip文件。为此,您可以使用zipcloak命令或经历的过程中提取的zip文件的内容,然后re-zipping他们使用- e把他们放在一起以加密形式的选项。
注:Zip文件小于单独的文件包含在他们的收集是否加密。
zipcloak
的zipcloak命令是不同的邮政编码在一个非常重要的方式:它将进行加密或解密现有的zip文件,但是它不会创建一个zip文件。使用zipcloak命令加密一个zip文件,使用一个命令如下所示。
美元zipcloak文件。邮政编码Enter password: Verify password: encrypting: file1 encrypting: file2
$ ls - l文件。zip -rw-r-r -。1啦啦3961年11月19日14:30 files.zip
加密后生成的文件大小几乎相同的创建没有加密。在这种情况下,它只是有点小。
解压缩
的解压缩命令将提取zip文件的内容是否被加密。然而,它将要求加密文件的密码。
解压缩公司美元。邮政编码Archive: efiles.zip [efiles.zip] file1 password: inflating: file1 inflating: file2
如果文件目录中存在同样的名字,你会问你是否要覆盖他们。此外,您可以选择单个文件的zip文件如果你不想提取。这里有一个例子中提取一个文件和选举覆盖当前文件:
解压缩公司美元。邮政编码file2 Archive: efiles.zip [efiles.zip] file2 password: replace file2? [y]es, [n]o, [A]ll, [N]one, [r]ename: y inflating: file2
兼容性
的邮政编码和zipcloak命令是正确的兼容。的解压缩命令可以从加密和加密的压缩文件中提取内容和工作如预期是否文件是加密的zip - e(加密)命令或zipcloak命令。类似地,zipcloak - d(解密)命令将解密加密的zip文件是否加密的zip - e命令或zipcloak命令。
总结
Zip文件通常用于本地备份组文件,可能发生变化或将文件复制到其他系统一组。的邮政编码和解压缩命令允许您轻松地创建或从zip文件中提取内容。的zipcloak命令允许您加密zip文件或从加密的zip文件。