linux使用zip命令压缩或者解压文件

发布时间:2020/06/25 作者:天马行空 阅读(810)

解压-常用参数


在linux下解压zip文件,最简单的方式就是unzip命令直接跟上要解压的zip文件。
unzip <zip-file>

上面的用法是把文件解压到当前目录下,如果要把文件解压到指定的目录下,需要用到-d参数。
unzip -d <dst-dir> <zip-file>

解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数。
unzip -n <zip-file>
unzip -n -d <dst-dir> <zip-file>

有时候,我们只想看一下zip压缩包中包含哪些文件,就可以使用-l参数。
unzip -l <zip-file>

我们在使用WinZip或WinRar的时候,它显示的文件列表还包含压缩比率,unzip命令使用-v命令也可以看到这些信息。
unzip -v <zip-file>

我们经常会碰到这种情况,从网上下载的zip文件可能不完整,在使用WinZip或WinRar打开的时候,会报错,unzip提供了-t参数来检查zip文件是否损坏。
unzip -t <zip-file>

压缩-常用参数


压缩文件
zip <zip-file> <file>
例如: zip test.zip test.txt

压缩目录
zip -r <zip-file> <dir>
例如:zip -r test.zip test

同时选择几个文件压缩
zip -r <zip-file> <dir> <file>..
例如:zip -r test test1.txt test2.txt

关键字linux zip