// 将目录test下的所有文件压缩成test.zip,并设置密码为123456
$ zip -P 123456 -r test.zip test/
// 从压缩文件test.zip中删除test目录下的test.txt文件
$ zip -d test.zip test/test.txt
// 将文件test.txt移动到压缩文件test.zip,并删除test.txt
$ zip -m test.zip test.txt
常用选项说明:
-r 递归处理,将指定目录下的所有文件和子目录一起压缩
-q 不显示命令执行过程
-v 显示命令执行过程或版本信息
-d 从压缩文件内删除指定的文件
-m 将文件移到压缩文件中并将其删除
-h 在线帮助
-P 设置密码
,接下来我们就来聊聊关于linux查看zip包内容?以下内容大家不妨参考一二希望能帮到您!
![linux查看zip包内容(常用linux命令zip和unzip)](http://img.studyofnet.com/upimg/294318434.jpg)
linux查看zip包内容
zip
// 将目录test下的所有文件压缩成test.zip,并设置密码为123456
$ zip -P 123456 -r test.zip test/
// 从压缩文件test.zip中删除test目录下的test.txt文件
$ zip -d test.zip test/test.txt
// 将文件test.txt移动到压缩文件test.zip,并删除test.txt
$ zip -m test.zip test.txt
常用选项说明:
-r 递归处理,将指定目录下的所有文件和子目录一起压缩
-q 不显示命令执行过程
-v 显示命令执行过程或版本信息
-d 从压缩文件内删除指定的文件
-m 将文件移到压缩文件中并将其删除
-h 在线帮助
-P 设置密码
// 将压缩文件test.zip解压到目录share
$ unzip -P 123456 -d share test.zip
// 查看压缩包内包含的文件
$ unzip -l test.zip
Archive: test.zip
Length Date Time Name
--------- ---------- ----- ----
0 03-30-2021 23:31 test/
0 03-30-2021 23:31 test/test.txt
--------- -------
0 2 files
// 检查zip文件是否损坏
$ unzip -t test.zip
Archive: test.zip
testing: test/ OK
常用选项说明:
-d 指定解压目录
-P 指定解压密码
-o 不提示,直接覆盖原有文件
-n 不覆盖原有文件
-q 执行时不显示解压信息
-v 执行时显示解压的信息
-l 显示压缩包内包含的文件,不解压
-t 检查压缩文件是否损坏,不解压