Zip是最流行的压缩存档文件格式之一。使用zip,您可以将多个文件压缩为一个文件。
这不仅可以节省磁盘空间,还可以节省网络带宽。这就是为什么您几乎总是会遇到zip文件的原因。
作为普通用户,您经常会在Linux 解压缩文件。但是如何在Linux压缩文件夹?在本教程中我们将说明如何在Linux 创建zip压缩文件存档。
安装zip
要检查您的系统上是否安装zip,请运行命令zip --version
,命令将会打印zip的版本号。
如果您的系统上未安装unzip,终端将会提示你bash: command not found: zip。可以使用发行版的软件包管理器进行安装。
如果你的计算机运行的是基于Debian的Linux发行版,例如Ubuntu,Linux mint,可以运行sudo apt update && sudo apt install zip
安装zip。
如果你的计算机运行的是基于Redhat的Linux发行版,例如Fedora,CentOS。可以运行sudo yum install zip
安装zip。
sudo apt install zip
sudo yum install zip
zip 命令压缩文件和目录
要使用zip命令压缩一个或多个文件,请在zip命令指定存档文件的名称,然后是指定要添加到zip存档的文件。文件使用空格分隔。
如果指定的名称省略扩展名.zip
,zip命令将会自动添加扩展名到存档名称。例如命令zip archivename filename
将创建一个与之相同名称的存档archivename.zip
。
通常,你都是压缩目录及其子目录的所有文件,但zip命令并不会递归压缩所有文件与目录,如果需要递归压缩文件与目录,请使用unzip命令的-r
选项。
默认情况下,zip
命令打印添加到存档的文件名称和压缩方法。要禁止zip
命令打印这些信息,可以使用zip命令的-q
选项。
zip archivename.zip filename1 filename2 filename3
zip -q archivename.zip filename1 filename2 filename3
zip -r archivename.zip directory_name
adding: filename1 (deflated 63%)
adding: filename2 (stored 0%)
adding: filename3 (deflated 38%)
Linux 压缩文件夹
虽然这里使用Ubuntu,但在使用GNOME或其他桌面环境的Linux发行版,该方法应该几乎相同。
如果您想在桌面环境压缩文件或文件夹,只需点击几下即可。转到您要压缩文件夹。
然后选中要压缩的文件和文件夹。右键单击并选择压缩。您也可以对单个文件执行相同的操作。
现在您可以创建zip、tar.xz或7z格式的压缩存档文件。这三个文件的格式都是可用于压缩文件的各种压缩算法。
在提示的输入框中,输入你想要的存档名称,然后点击创建。应该不会花很长时间,您应该会在同一目录中看到一个存档文件。