linux 下 zip 命令使用
一、 zip 命令
- 基本用法:
zip [参数] [压缩包名] [压缩的目录或者文件的路径]
- 常用参数:
-m 将文件压缩后,删除原文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩的时间
-q 安静模式,在压缩的时候不显示指令执行的过程
-r 递归压缩,将自定目录下的所有子文件以及文件一起处理
-x ”文件列表“,压缩时排除文件列表中的文件
- 实例:
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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于