怎样在Linux上压缩文件和目录(包含示例)

本文将向您展示怎样在Linux上轻松使用Zip命令来压缩文件和目录。

Zip是最流行的存档文件格式,可实现无损数据压缩。它用于压缩文件以减少文件大小。

Zip程序将一个或多个压缩文件以及有关文件的信息装入一个zip存档中。据悉,可以使用单个命令将整个目录结构打包到Zip存档中。

首先,您必须安装zip命令,由于大多数Linux发行版中都没有默认安装该命令。

linux压缩目录命令_压缩目录linux_linux压缩整个目录

在Fedora/RedHat/AlmaLinux/RockyLinux上安装zip命令

sudo dnf install zip

在Ubuntu/Debian/LinuxMint上安装zip命令

sudo apt install zip

怎样在Linux中压缩文件和目录

要在Linux上使用zip命令创建Zip文件,您须要告诉zip存档文件的名称以及要包含在其中的文件。

zip    ...

压缩目录linux_linux压缩目录命令_linux压缩整个目录

比如,要将名为file1.txt和file2.txt的文件压缩到名为my-archive.zip的zip文件,命令为:

zip my-archive.zip file1.txt file2.txt

为此,每位文件就会在添加时列举。据悉小型linux系统,还显示文件的名称和该文件实现的压缩量。

据悉,假若您不想在创建文件时见到zip的输出,请使用-q(--quiet)选项。

zip -q my-archive.zip file1.txt file2.txt

linux压缩整个目录_linux压缩目录命令_压缩目录linux

要将子目录及其中包含的所有内容包含在Zip文件中linux压缩目录命令,请使用-r(--recurse-paths)选项并在命令中包含子目录的名称线。

zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt

怎样在Linux中创建受密码保护的Zip文件

在Linux中使用zip命令向Zip文件添加密码十分简单。

比如,您可以使用-e(--encrypt)选项LINUX社区,系统会提示您输入密码并重新输入以进行验证。请注意,输入密码时不会在终端中显示。

压缩目录linux_linux压缩整个目录_linux压缩目录命令

zip -e my-archive.zip file1.txt file2.txt

怎样在Linux中更新现有Zip文件

比如linux压缩目录命令,假定我们压缩了一个存档,之后更改了一个文件。可以使用-u(--update)选项将更新的文件添加到压缩存档中。

为此,我们将更新的file1.txt和新创建的file3.txt添加到存档中。

zip -u my-archive.zip file1.txt file3.txt

推论

linux压缩整个目录_压缩目录linux_linux压缩目录命令

如今您晓得怎样在Linux上使用zip命令。有关详尽信息,您可以抵达命令的指南页。要在Linux系统上提取Zip存档,您可以使用unzip命令。

相关:通过示例解释初学者的20个基本Linux命令

倘若您有任何疑惑,请随时发表评论。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复