欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux 压缩和解压命令

程序员文章站 2022-05-27 16:46:42
...

1 创建压缩包(tar):

tar -cvf xxx.tar file1 file2 directory1 directory2

将若干文件和目录打包成xxx.tar
解释:
c: create 创建
v:verbose 显示过程信息
f:file 文件

2 解压缩包

tar -xvf xxx.tar

将xxx.tar中的文件提取出来,放到当前目录
x: extract 提取

将xxx.tar 压缩包解压至另外的目录,使用-C
tar -xvf xxx.tar -C/opt/zhang

文件解压到相对目录

tar -xvf xxx/tar -C ../ccc

将xxx.tar解压到上级目录的ccc目录

3 tar.gz

压缩:将a aa.txt include rc build压缩成aa.tar.gz

tar -zcvf aa.tar.gz a aa.txt include rc build

解压:将文件aa.tar.gz 解压到 /opt,解压到当前目录不需要-C

tar -zxvf aa.tar.gz -C /opt

解压:将文件aa.tar.gz 解压到 上级目录的cc

tar -zxvf aa.tar.gz -C ../cc

查看压缩包

查看aa.tar.gz里面的内容

tar -tvf aa.tar.gz

查看结果如下:

-rw-rw-r-- zhangfeng23/zhangfeng23 0 2019-03-05 17:29 a
-rw-rw-r-- zhangfeng23/zhangfeng23 0 2019-03-05 17:29 aa.txt
drwxrwxr-x zhangfeng23/zhangfeng23 0 2019-03-05 17:29 include/
drwxrwxr-x zhangfeng23/zhangfeng23 0 2019-03-05 17:29 rc/
drwxrwxr-x zhangfeng23/zhangfeng23 0 2019-03-05 17:29 build/
相关标签: tar