Linux常用命令(七)

目录

 1- gzip压缩文件 tar -zcvf

1)压缩一个文件

2)压缩多个文件

3)压缩一个文件夹

2- gzip解压缩文件 tar -zxvf

1)解压到当前目录

2)解压到指定的目录

注:如果指定目录不存在则会出现一下错误

注:如果文件的名字写错则会出现下面的错误


 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值