linux下zip命令使用

  |   0 评论   |   0 浏览

linux下zip命令使用

一、 zip命令

  1. 基本用法:

zip [参数] [压缩包名] [压缩的目录或者文件的路径]

  1. 常用参数:

-m 将文件压缩后,删除原文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩的时间
-q 安静模式,在压缩的时候不显示指令执行的过程
-r 递归压缩,将自定目录下的所有子文件以及文件一起处理
-x ”文件列表“,压缩时排除文件列表中的文件

  1. 实例:

a. 压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

zip -r harry.zip harry

正常压缩,不加-q选项,显示压缩的过程,加上-q选项,安静模式输出,不显示压缩的过程

zip -rq harry.zip harry

b. 压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

因为压缩的全是文件,所以可以不用加上-r选项

zip jihe.zip ceshi.txt anaconda-ks.cfg Golden.apk

c. 压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

zip -qr jihe.zip ceshi.txt anaconda-ks.cfg Golden.apk harry

d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

zip -r harry1.zip harry -x "./harry/ha.txt"

e. 测试压缩包:

zip -T aaa.zip

f. 查看压缩包内容:

zip -sf aaa.zip


标题:linux下zip命令使用
作者:SmiteLi
地址:https://smite.site/articles/2020/04/12/1586688872633.html

评论

发表评论