Linux下zip命令详解及使用技巧分享

zip解压缩软件怎么用linux上如何解压zip文件

1.简介本文介绍如何在Linux下解压缩ZIP文件该命令可以列出、测试或提取ZIP格式的档案(通常在MS-DOS系统上找到)。
Linux服务器在解压缩-bash:unzip:commandnotfound类型的文件时会提示您这是因为大多数Linux发行版都运行以下命令来安装zip和解压缩包#yuminstall-yunzipzipzip命令可用于将文件解压缩为标准zip格式。
zip命令用于解压缩zip文件。
默认情况下,zip和unzip命令将指定zip文件夹中的所有文件提取到当前目录(以及下面的子目录)。
配套程序Zip(1L)创建ZIP档案;这两个程序都与PKWARE的PKZIP和PKUNZIPforMS-DOS创建的存档文件兼容,但在许多情况下,程序的选项或默认行为不同。
3.解压zip文件常用参数语法:Unzip压缩文件名(可选)每个zip选项的含义:-x解压文件的文件列表,但不包括指定的文件file。
-v查看压缩文件目录,但不压缩。
-t检查文件是否损坏,但不压缩它。
-d目录将压缩文件解压到指定目录。
-z只显示压缩文件的注释。
-n不覆盖现有文件。
-o强制覆盖现有文件,无需用户交互进行验证。
-j不重建文档目录结构并将所有文件提取到同一目录。
解压zip文件常用参数4.8在Linux上压缩zip文件将文件test.txt和目录dir1安装到test.zip:[root@zcwyou~]#zip-rtest.ziptest.txtdir1wordpre ss.zip安装此文件[root@zcwyou~#unzipwordpre ss.zip当前目录下有zcwyou1.zip和zcwyou3.zip运行命令解压这三个文件:[root@zcwyou~]#unzipzcwyou\?.zip注意:?字符,*如果用于表示任意数量的字符。
查看压缩文件,无需解压,只需查看:[root@zcwyou~]#unzip-vtest.zip压缩包[root@zcwyou~]#unzip-ttest.zip当压缩包中有很多目录时。
解压将所有同级文件放入目录中,保留原来的目录层次[root@zcwyou~]#unzip-jzcwyou.zip将abc.zip安装到当前目录下的123目录中:[root@zcwyou~]#unzipabc.zip-d123将linuxrumen.zip直接安装到当前目录:[root@zcwyou~]#unziplinuxrumen.zip5.unzip解压命令摘要后,zip文件名被锁定。
​​zip文件创建程序是默认的。
使用操作系统的默认编码方案来确定要添加到zip文件中的文件名。
默认情况下,操作系统在解压缩zip文件时解析zip文件中的文件名。
如果解压过程中使用的操作系统默认编码方案与运行时操作系统的默认编码方案不匹配,则zip文件中的文件名将在解压过程中停止。
这种情况可以通过“-O”选项来处理,该选项指定用于解码zip文件中的文件名的编码方法。
“manunzip”中不包含“-O”选项,但“unzip-help”中有一个单句条目。
例如,在中文Windows下创建zip文件时,添加的文件名包含中文字符。
中文Windows中默认的操作系统编码方案是CP936,因此使用CP936来隐藏这些文件的文件名。

现在我们要在Linux下解码zip文件。
Linux下默认的操作系统编码方案是UTF-8,因此我们需要通过“-O”选项指定文件名以使用CP936编码方式来解码文件。
因此,回收站中不会显示该文件的最后一个文件名。
另外,RAR文件中还存储了处理RAR文件时对文件名进行编码的编码方案,这样在解码时可以直接读取该值,并使用该值所代表的转换方法来解码RAR中的文件。
姓名。

linux解压zip命令如何在Linux下解压Zip文件

在这个针对初学者的快速教程中,我将向您展示如何在Linux上解压缩文件。
要求:检查是否安装了unzip。
要解压ZIP存档,必须在您的系统上安装解压包。
大多数现代Linux发行版都提供对解压缩zip文件的支持,但检查这些zip文件以避免将来损坏也没什么坏处。
在基于Unbutu和Debian的发行版上,您可以使用以下命令来安装unzip。
如果您已经安装,则会通知您已安装。
sudoaptinstallunzip一旦您确认您的系统上安装了unzip,您就可以解压zip存档了。
您还可以使用命令行或图形工具来执行此操作。
我将向您展示两种方法:使用命令行解压缩文件。
在Linux中使用unzip命令非常简单。
在放置ZIP文件的目录中,使用以下命令:unzipzipped_file.zip您可以指定ZIP文件的解压缩路径,而不是将其解压到当前路径。
您将在终端输出中看到提取的文件:unzipmetalic-container.zip-dmy_zipArchive:metalic-container.zipinflating:my_zip/625993-PNZP34-678.jpginflating:my_zip/Licensefree.txtinflating:my_zip/Licensepre mium.txt上面的命令是有小问题。
ZIP文件的所有将被提取到当前文件夹。
当前文件夹中残留有很多杂乱无章的文件,这并不好。
提取到文件夹建议使用Linux命令行将文件提取到文件夹。
这样,所有提取的文件将保存在您指定的文件夹中。
如果该文件夹不存在,则会创建该文件夹。
unzipped_file.zip-dunzipped_directory现在zipped_file.zip中的所有都将被提取到unzipped_directory中。
由于这是最佳实践,因此还有另一个注意事项:我们可以查看压缩文件的,而无需实际解压缩它。
在不解压压缩文件的情况下查看压缩文件的unzip-lzipped_file.zip以下是命令的输出:unzip-lmetalic-container.zipArchive:metalic-container.zipLengthDateTimeName-----------------------------65760102019-03-0710:30625993-PNZP34-678.jpg14622019-03-0713:39Licensefree.txt11162019-03-0713:39Licensepre mium.txt----------------65785883files下还有一些unzip的其他用途Linux,但我想你现在已经足够了解如何使用它了Linux下解压文件的方法。
使用图形界面解压缩文件如果您使用的是桌面版本的Linux,则不必总是使用终端。
我们如何在图形界面下解压文件呢?我使用GNOME桌面,但其他桌面Linux发行版也差不多。
打开文件管理器并跳转到ZIP文件所在的文件夹。
右键单击该文件。
弹出窗口将显示“在此处提取”。
选择它们。
Ubuntu中的UnzipFile与unzip命令不同。
此提取选项会创建一个与压缩文件同名的文件夹(LCTT翻译:该文件夹没有.zip扩展名),并将压缩文件的全部保存在创建的文件夹中。
与unzip命令的默认行为(将压缩文件解压到当前文件中)相比,解压图形界面对我来说是一件非常好的事情。
这里还有一个“提取到 ”选项,它允许您选择一个特定的文件夹来保存提取的文件。
您现在已经知道如何在Linux上解压缩文件了。
也许您也有兴趣学习如何在Linux上使用7zip?

Linux中zip压缩和unzip解压缩命令详解

1.将/home目录下的mydata目录压缩到mydata.zipzip-rmydata.zipmydata#mydata目录中。
2.将/home目录下的mydata.zip解压到mydatabak目录中。
zipmydata.zip-dmydatabak3,将/home目录下的abc文件夹和123.txt压缩为abc123.zipzip-rabc123.zipabc123.txt4和/home目录下的wwwr。
将oot.zip直接解压到/home目录unzipwwwroot.zip5。
将/home目录下的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录unzipabc\*.zip中。
6.检查/home目录中wwwroot.zip的。
unzip-vwwwroot.zip7.验证/home目录中的wwwroot.zip是否完整。
unzip-twwwroot.zip8.将wwwroot.zip解压到/home目录中。
将wwwroot.zip中的所有文件解压到一级目录unzip-jwwwroot.zip主要参数-c:解压结果。
-l:显示压缩文件中包含的文件。
-p:与-c参数类似。
解压结果显示在屏幕上,但不执行。
转换-t:验证压缩文件是否有效-u:与-f参数类似,但除了更新现有文件外,还将压缩文件中的其他文件解压到目录中。
-v:详细执行时显示。
info-z:仅显示压缩文件的描述性文本。
-a:对文本文件执行任何必要的字符转换。
-b:对文本文件不执行字符转换。
-C:压缩文件的文件名区分大小写。
-j:不处理压缩文件的原始目录路径。
-L:将压缩文件中的所有文件名改为小写。
-M:将输出发送到more程序进行处理。
-n:解压时不覆盖原文件。
-o:解压后覆盖原文件,不先询问用户。
-P:使用zip密码选项。
-q:抑制运行信息。
-s:将文件名中的空格字符转换为下划线字符。
-V:维持。
VMS文件版本信息-X:解压时同时保存文件原来的UID/GID。

相关推荐

云计算就业前景

云计算就业前景

云计算技术就业前景1、云计算的就业机会正在快速增长,吸引了众多大型互联网公司和传统公司的关注。云计算技术人才需求非常旺盛,尤其是研发和应用层面。2、云计算技术发

php是什么意思(php是什么梗)

php是什么意思(php是什么梗)

php是什么意思什么是phpPHP指的是超文本预处理器,一种通用开源脚本语言。PHP是一种在服务器端执行的脚本语言,它类似于C语言,是一种常用的网站编程语言。它的特殊性在注册过

php前端是什么意思

php前端是什么意思

php后端和前端的区别php后端和前端有什么区别?我们一起来了解一下吧。1、含义:后端被称为“服务器端”,是我们看不到的部分。它更像是前端开发的间接服务商。它是系统