本文主要是介绍Linux之gzip压缩和解压缩,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux之gzip压缩和解压缩
gzip命令是压缩和解压缩命令,用于操作".gz"格式的的文件。gzip对文本文件的压缩率有60%~70%。
命令格式
注意,选项的顺序不可变tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录 --压缩文件
tar -zxvf 打包文件.tar.gz --解压缩文件
tar -zxvf 打包文件.tar.gz -C 目录路径 --解压到指定路径
选项
命令 | 英文 | 含义 |
---|---|---|
z | gzip | 使用gzip压缩和解压缩 |
c | create | 生成档案文件,创建打包文件 |
x | extract(提取) | 解包 |
v | verbosely | 显示打包或解包过程 |
f | file | 指定打包文件名(.tar)或压缩包文件名 |
C(大写) | directory(目录) | 默认保存到当前目录,-C更改提取目录,注意:指定的提取目录必须提前存在。 |
例子
[root@localhost work]# tar -zcvf 123.tar.gz 01.txt 02.txt 03.txt workspace/ --打包压缩文件和目录
01.txt
02.txt
03.txt
workspace/
[root@localhost work]# ll
总用量 8
-rw-r--r--. 1 root root 0 6月 14 00:25 01.txt
-rw-r--r--. 1 root root 35 6月 14 00:25 02.txt
-rw-r--r--. 1 root root 0 6月 14 00:26 03.txt
-rw-r--r--. 1 root root 216 6月 17 18:20 123.tar.gz
drwxr-xr-x. 2 root root 6 6月 17 18:19 workspace
[root@localhost work]# tar -zxvf 123.tar.gz -C workspace/ --解压到指定目录中
01.txt
02.txt
03.txt
workspace/
[root@localhost work]# cd workspace/
[root@localhost workspace]# ll
总用量 4
-rw-r--r--. 1 root root 0 6月 14 00:25 01.txt
-rw-r--r--. 1 root root 35 6月 14 00:25 02.txt
-rw-r--r--. 1 root root 0 6月 14 00:26 03.txt
drwxr-xr-x. 2 root root 6 6月 17 18:19 workspace
[root@localhost workspace]#
这篇关于Linux之gzip压缩和解压缩的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!