本文面向新手,讲述如何在Ubuntu 18.04系统中安装和使用Unzip以解压缩Zip文件,也适合其他的Linux发行版,方法可用在命令行或图形GUI中。如果要在Linux中压缩文件夹,请参考在Linux中安装Zip以创建及压缩Zip文件和文件夹一文。
先决条件:验证是否已安装了unzip 为了解压缩zip存档文件,必须在系统中安装解压缩软件包:unzip,大多数现代Linux发行版都带有uzip支持,但需要对其进行验证以确认是否已存在。 在基于Ubuntu和Debian的发行版中,你可以使用下面的命令来安装unzip,如果已经安装,则会收到通知: sudo apt install unzip 确定系统支持解压缩后,即存在unzip后,就该在Linux系统中解压缩zip文件了。 为此,你可以同时使用命令行或GUI,下面将向你介绍这两种方法。
采用unzip在Linux命令行中解压缩文件 在Linux中使用unzip命令绝对简单,在你拥有zip文件的目录中,使用以下命令: unzip zipped_file.zip 你也可以提供zip文件的路径,而不必转到目录,你将在输出中看到提取的文件: unzip metallic-container.zip -d my_zip Archive: metallic-container.zip inflating: my_zip/625993-PNZP34-678.jpg inflating: my_zip/License free.txt inflating: my_zip/License premium.txt 上面的命令有一个小问题,它将提取当前目录中zip文件的所有内容,这不是一件好事,因为你会有少量文件使当前目录杂乱无章。 1、解压缩到目录 一个好的做法是在Linux命令行中解压缩到目录,这样,所有提取的文件都存储在你指定的目录中,如果目录不存在,它将创建一个: unzip zipped_file.zip -d unzipped_directory 现在,zipped_file.zip的所有内容将被提取到unzipped_directory。 由于我们正在讨论好的实践,因此你可以使用的另一个技巧是查看zip文件的内容,而无需实际提取它。 2、在不解压缩的情况下查看压缩文件的内容 你可以使用选项-l甚至不解压缩该zip文件的内容: unzip -l zipped_file.zip 以下图是一个示例输出:
参考:使用gzip及bzip2在Linux系统下压缩和解压缩文件。
采用unzip在GUI Linux中解压缩文件 如果你使用的是台式机Linux,则不必总是去终端,让我们看看如何以图形方式在Ubuntu Linux中解压缩,我在此处将GNOME桌面与Ubuntu 18.04结合使用,但是其他桌面Linux发行版中的过程几乎相同。 打开文件管理器,然后转到存储zip文件的文件夹,右键点击文件,你将看到“extract here”选项,选择这个:
与unzip命令不同,在此处解压缩选项将创建一个与压缩文件同名的文件夹,并将压缩文件的所有内容解压缩到此新创建的文件夹中,这是默认的操作,而不是提取当前目录中的所有内容。 你还可以选择“extract to”,然后选择要提取文件的文件夹。
相关主题 |