Linux命令'解压缩'的示例使用

“解压缩”命令通过使用命令交换机而变化

以下示例说明了命令的典型用途解压缩用于解寄存器文件。假设存档文件生成使用软件如zip,它使用标准的zip文件格式。

二进制解压缩
凯莉sillaste / getty图片

样品用途

使用解压缩提取存档的所有成员字母.ZIP.进入它下面的当前目录和子目录,必要时创建任何子目录:

解压缩字母

提取所有成员字母.ZIP.仅进入当前目录:

Unzip -J字母

测试字母.ZIP.,仅打印一个摘要消息,指示存档是否正常:

Unzip -TQ字母

测试所有Zipfiles.在当前目录中,仅打印摘要:

Unzip -TQ \ *。拉链

如果shell展开通配符,则才需要在星号之前的反斜杠;可以使用双引号,如下面的源示例中。

提取到标准输出所有成员字母.ZIP.谁的名字结束.tex.,自动转换到本地线末端的约定并将输出输出到更多

解压缩-ca字母\ *。TEX |更多

提取二进制文件paper1.dvi.将其标准输出并向打印程序提供:

Unzip -p文章Paper1.dvi |张

要提取所有fortran和c源文件 - *。f,* .c,* .h和makefile - 进入/ tmp目录:

解压缩源.zip“*。[fch]”makefile -d / tmp

要提取所有Fortran和C源文​​件,无论案例如何(例如,* .c和* .c,以及任何makefile,makefile,makefile或类似):

Unzip -c source.zip“*。[fch]”makefile -d / tmp

要提取任何此类文件,但将任何大写MS-DOS或VMS名称转换为小写并将所有文件的线路结束转换为本地标准(不尊重可能标记为“Binary”的文件):

Unzip -aacl source.zip“*。[fch]”makefile -d / tmp

要仅在无查询的情况下提取已在当前目录中的文件的较新版本:

Unzip -fo来源

要提取已在当前目录中的较新版本的文件并创建尚未存在的文件:

Unzip -uo来源

显示诊断屏幕显示哪个解压缩Zipinfo.存储选项在环境变量中,是否编译了解密支持,编译器解压缩被编译等:

Unzip -v.

在最后五个示例中,假设未提示或解压缩-q.。要做一个单独的上市:

Unzip -l file.zip.zip.zip.

要做一个双重安静的上市:

解压缩-ql file.zip.zip.
此页面有用吗?