目录
1- gzip压缩文件 tar -zcvf
1)压缩一个文件
tar -zcvf 文件名.tar.gz 文件名
[admin@localhost ~]$ ls
2.txt 4.txt dirTest.tar linuxCommand test2.tar 公共 视频 文档 音乐
3.txt aa g myFirst test.tar 模板 图片 下载 桌面
[admin@localhost ~]$ tar -zcvf fileTest.tar.gz 2.txt
2.txt
[admin@localhost ~]$ ls
2.txt aa g test2.tar 模板 文档 桌面
3.txt dirTest.tar linuxCommand test.tar 视频 下载
4.txt fileTest.tar.gz myFirst 公共 图片 音乐
2)压缩多个文件
tar -zcvf 文件名.tar.gz 文件名 文件名 文件名 ...
[admin@localhost ~]$ ls
2.txt aa g test2.tar 模板 文档 桌面
3.txt dirTest.tar linuxCommand test.tar 视频 下载
4.txt fileTest.tar.gz myFirst 公共 图片 音乐
[admin@localhost ~]$ tar -zcvf filesTest.tar.gz 2.txt 3.txt 4.txt
2.txt
3.txt
4.txt
[admin@localhost ~]$ ls
2.txt aa fileTest.tar.gz myFirst 公共 图片 音乐
3.txt dirTest.tar g test2.tar 模板 文档 桌面
4.txt filesTest.tar.gz linuxCommand test.tar 视频 下载
3)压缩一个文件夹
tar -zcvf 名字.tar.gz 目录
[admin@localhost ~]$ ls
2.txt aa fileTest.tar.gz myFirst 公共 图片 音乐
3.txt dirTest.tar g test2.tar 模板 文档 桌面
4.txt filesTest.tar.gz linuxCommand test.tar 视频 下载
[admin@localhost ~]$ tar -zcvf dirZipTest.tar.gz aa
aa/
aa/b/
aa/b/c/
aa/1.txt
aa/2.txt
aa/3.txt
aa/4.txt
[admin@localhost ~]$ ls
2.txt dirTest.tar g test.tar 图片 桌面
3.txt dirZipTest.tar.gz linuxCommand 公共 文档
4.txt filesTest.tar.gz myFirst 模板 下载
aa fileTest.tar.gz test2.tar 视频 音乐
2- gzip解压缩文件 tar -zxvf
1)解压到当前目录
tar -zxvf 文件名.gz
tar -zxvf dirZipTest.tar.gz
2)解压到指定的目录
tar -zxvf 文件名.gz -C 目录
注:如果指定目录不存在则会出现一下错误
注:如果文件的名字写错则会出现下面的错误
[admin@localhost ~]$ tar -zxvf dirZipTest.tar.gz -C ./s
aa/
aa/b/
aa/b/c/
aa/1.txt
aa/2.txt
aa/3.txt
aa/4.txt
[admin@localhost ~]$ ls ./s
aa