怎样在Linux上压缩文件和目录(包含示例)
本文将向您展示怎样在Linux上轻松使用Zip命令来压缩文件和目录。
Zip是最流行的存档文件格式,可实现无损数据压缩。它用于压缩文件以减少文件大小。
Zip程序将一个或多个压缩文件以及有关文件的信息装入一个zip存档中。据悉,可以使用单个命令将整个目录结构打包到Zip存档中。
首先,您必须安装zip命令,由于大多数Linux发行版中都没有默认安装该命令。
在Fedora/RedHat/AlmaLinux/RockyLinux上安装zip命令
sudo dnf install zip
在Ubuntu/Debian/LinuxMint上安装zip命令
sudo apt install zip
怎样在Linux中压缩文件和目录
要在Linux上使用zip命令创建Zip文件,您须要告诉zip存档文件的名称以及要包含在其中的文件。
zip ...
比如,要将名为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
要将子目录及其中包含的所有内容包含在Zip文件中linux压缩目录命令,请使用-r(--recurse-paths)选项并在命令中包含子目录的名称线。
zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt
怎样在Linux中创建受密码保护的Zip文件
在Linux中使用zip命令向Zip文件添加密码十分简单。
比如,您可以使用-e(--encrypt)选项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上使用zip命令。有关详尽信息,您可以抵达命令的指南页。要在Linux系统上提取Zip存档,您可以使用unzip命令。
相关:通过示例解释初学者的20个基本Linux命令
倘若您有任何疑惑,请随时发表评论。