🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:周五写博客更刺激了,想到明天可以晚起床半小时,瞬间精神抖擞。再写它10篇博客。
文章前言:本文介绍zip、unzip和tar指令用法并给出示例和截图。
文章目录
- zip
- 基本语法
- 功能
- 选项
- 无选项
- -r
- unzip
- 基本语法
- 功能
- 示例演示
- tar
- 基本语法
- 功能
- 选项
- 常用选项
- 常用选项组合
- -czvf
- -xzvf
zip
基本语法
zip 压缩文件.zip 目录或文件
功能
将目录或文件压缩成zip格式
选项
无选项
示例:
zip text.zip text.txt
示例执行结果:
-r
功能:递归处理,将指定目录下的所有文件和子目录一并处理。
示例:
zip test.zip testdir
示例执行结果:
unzip
基本语法
unzip 压缩文件.zip -d 目标目录
功能
解压压缩包,默认解压到当前路径。加上-d
选项,可以指定解压到某个路径。
示例演示
示例:
unzip test.zip -d ./releasedir
示例执行结果:
tar
基本语法
tar [-cxtzjvf] 文件与目录 .... 参数
功能
功能1:打包and解包
功能2:不解包查看包中内容
选项
常用选项
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录
常用选项组合
-czvf
功能:打包并压缩
示例:
tar -czvf test.tgz testdir
示例执行结果:
-xzvf
功能:解压并解包
示例:
tar -xzvf test.tgz ./release
示例执行结果:
文章结语:这篇文章只对Linux基本指令中的zip、unzip和tar命令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d