unzip for linux?linux压缩软件
大家好,unzip for linux相信很多的网友都不是很明白,包括linux压缩软件也是一样,不过没有关系,接下来就来为大家分享关于unzip for linux和linux压缩软件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
linux unzip命令
linux系统下unzip命令是什么呢?下面是unzip命令的具体介绍:
1、功能说明:
unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。
2、语法:
unzip[-cflptuvz][-agCjLMnoqsVX][-P密码][.zip文件][文件][-d目录][-x文件]或unzip[-Z]
3、补充说明:
unzip为.zip压缩文件的解压缩程序。
4、参数:
-c将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f更新现有的文件。
-l显示压缩文件内所包含的文件。
-p与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t检查压缩文件是否正确。
-u与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v执行是时显示详细的信息。
-z仅显示压缩文件的备注文字。
-a对文本文件进行必要的字符转换。
-b不要对文本文件进行字符转换。
-C压缩文件中的文件名称区分大小写。
-j不处理压缩文件中原有的目录路径。
-L将压缩文件中的全部文件名改为小写。
-M将输出结果送到more程序处理。
-n解压缩时不要覆盖原有的文件。
-o不必先询问用户,unzip执行后覆盖原有文件。
-P密码使用zip的密码选项。
-q执行时不显示任何信息。
-s将文件名中的空白字符转换为底线字符。
-V保留VMS的文件版本信息。
-X解压缩时同时回存文件原来的UID/GID。
[.zip文件]指定.zip压缩文件。
[文件]指定要处理.zip压缩文件中的哪些文件。
-d目录指定文件解压缩后所要存储的目录。
-x文件指定不要处理.zip压缩文件中的哪些文件。
-Zunzip-Z等于执行zipinfo指令。
举例:
linux中unzip与gunzip的区别是什么
Linux----UnZip命令
功能说明:解压缩zip文件
语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P<密码>][.zip文件][文件][-d<目录>][-x<文件>]或 unzip [-Z]
补充说明:unzip为.zip压缩文件的解压缩程序。
参数:
-c将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f更新现有的文件。
-l显示压缩文件内所包含的文件。
-p与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t检查压缩文件是否正确。
-u与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v执行是时显示详细的信息。
-z仅显示压缩文件的备注文字。
-a对文本文件进行必要的字符转换。
-b不要对文本文件进行字符转换。
-C压缩文件中的文件名称区分大小写。
-j不处理压缩文件中原有的目录路径。
-L将压缩文件中的全部文件名改为小写。
-M将输出结果送到more程序处理。
-n解压缩时不要覆盖原有的文件。
-o不必先询问用户,unzip执行后覆盖原有文件。
-P<密码>使用zip的密码选项。
-q执行时不显示任何信息。
-s将文件名中的空白字符转换为底线字符。
-V保留VMS的文件版本信息。
-X解压缩时同时回存文件原来的UID/GID。
[.zip文件]指定.zip压缩文件。
[文件]指定要处理.zip压缩文件中的哪些文件。
-d<目录>指定文件解压缩后所要存储的目录。
-x<文件>指定不要处理.zip压缩文件中的哪些文件。
-Z unzip-Z等于执行zipinfo指令。
Linux命令:gunzip
功能说明:解压文件。
语法:gunzip [-acfhlLnNqrtvV][-s<压缩字尾字符串>][文件...]或 gunzip [-acfhlLnNqrtvV][-s<压缩字尾字符串>][目录]
补充说明:gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为".gz"。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。
参数:-a或--ascii使用ASCII文字模式。
-c或--stdout或--to-stdout把解压后的文件输出到标准输出设备。
-f或-force强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
-h或--help在线帮助。
-l或--list列出压缩文件的相关信息。
-L或--license显示版本与版权信息。
-n或--no-name解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理。
-N或--name解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。
-q或--quiet不显示警告信息。
-r或--recursive递归处理,将指定目录下的所有文件及子目录一并处理。
-S<压缩字尾字符串>或--suffix<压缩字尾字符串>更改压缩字尾字符串。
-t或--test测试压缩文件是否正确无误。
-v或--verbose显示指令执行过程。
-V或--version显示版本信息。
Linux-zip与unzip命令使用详解
在Linux中,zip和unzip命令是处理文件压缩与解压缩的实用工具。zip命令用于将文件或目录打包成.zip格式的压缩文件,而unzip则负责解压缩这些文件。以下是它们的详细操作方法:
使用zip命令,你可以像这样压缩文件和目录:首先,确保你想压缩的abc.txt和dir1目录都在当前工作目录下,然后输入`# zip-r yasuo.zip abc.txt dir1`。参数-r表示递归,会包含子目录下的所有文件。
unzip命令则提供了丰富的选项,用于解压缩.zip文件。例如,要解压名为common.war的文件到common目录,用`[root@oracle upload]# unzip-oq common.war-d common`。其中,-o表示覆盖现有文件,-q表示安静模式,不显示信息。命令`unzip-t common.zip`用于检查文件的完整性,但不会解压。
unzip命令的完整语法包括多种参数,如-c显示压缩内容、-f更新文件、-l显示文件列表、-u除了更新文件还解压缩其他内容等。通过指定-d参数,你可以指定解压后的存储位置,-x则用于排除某些文件不进行解压。
总而言之,zip与unzip命令是Linux中非常实用的文件管理工具,通过正确的参数组合,可以方便地进行文件的压缩和解压缩操作。