tar归档命令

tar是什么东西?

tar相当于我们windows系统winrar,你的快压,好压,235压

1、作用:制作归档文件、释放归档文件

2、格式:1:归档:tar [选项 c…] 归档文件名 源文件或目录

​ 2:释放:tar [选项 x…] 归档文件名 [-C 目标目录]

3、常用选项:

​ -c 创建.tar格式的包文件

​ -v 输出详细信息(显示过程)

​ -j 通过bzip2这个格式进行压缩

​ -z 通过gzip进行压缩

​ -f 表示使用归档文件(后面需紧跟归档文件名)

打包必然是目录

在我们的工作中,我们打包必压缩,但是压缩你使用什么压缩格式,一定要在命名格式必须是文件名.tar.压缩格式 

tar 参数 打包以后叫什么 使用什么打包

第一种打包gzip
[root@fanyaning ~]#  tar -zcvf test.tar.gz test
test/
test/ceshi.1sh
test/ceshi.2sh
test/test5
test/test9
test/ceshi2.sh
test/test8
test/ceshi5.sh
test/test4
test/test10
test/test3
test/ceshi1.sh
test/test6
test/test2
test/ceshi4.sh
test/test7
test/ceshi3.sh
test/test1
[root@fanyaning ~]#  ls
anaconda-ks.cfg  install.log.syslog  test.tar.gz  模板  图片  下载  桌面
install.log      test                公共的       视频  文档  音乐 
第二种压缩bzip2
[root@fanyaning ~]#  tar -jcvf test.tar.bz2 test
test/
test/ceshi.1sh
test/ceshi.2sh
test/test5
test/test9
test/ceshi2.sh
test/test8
test/ceshi5.sh
test/test4
test/test10
test/test3
test/ceshi1.sh
test/test6
test/test2
test/ceshi4.sh
test/test7
test/ceshi3.sh
test/test1
[root@fanyaning ~]# ls
anaconda-ks.cfg  install.log.syslog  test.tar.bz2  公共的  视频  文档  音乐
install.log      test                test.tar.gz   模板    图片  下载  桌面
解压缩

解压缩不指定压缩格式

[root@fanyaning ~]#  tar xf test.tar.bz2 
[root@fanyaning ~]#  ls
anaconda-ks.cfg  install.log.syslog  test.tar.bz2  公共的  视频  文档  音乐
install.log      test                test.tar.gz   模板    图片  下载  桌面

解压缩到指定位置

-C 指定放在哪

tar xf test.tar.gz -C /tmp/ 前面写完解压后面跟个参数-C再写想要解压到哪里。

[root@fanyaning ~]#  tar xf test.tar.gz -C /tmp/
[root@fanyaning ~]#  ls /tmp/
test                virtual-root.ZBZTwF

加-的顺序必然是-zcvf f必然在最后

我们在工作当中一般都是在当前路径打包,不要绝对路径。

排除再打包

–exclude ceshi1.sh 排除ceshi1.sh再打包

[root@fanyaning ~]#  cd /tmp
[root@fanyaning tmp]# ls test
ceshi.1sh  ceshi.2sh  ceshi3.sh  ceshi5.sh  test10  test3  test5  test7  test9
ceshi1.sh  ceshi2.sh  ceshi4.sh  test1      test2   test4  test6  test8
[root@fanyaning tmp]#  tar zcvf test.tar.gz test/ --exclude ceshi1.sh
test/
test/ceshi.1sh
test/ceshi.2sh
test/test5
test/test9
test/ceshi2.sh
test/test8
test/ceshi5.sh
test/test4
test/test10
test/test3
test/test6
test/test2
test/ceshi4.sh
test/test7
test/ceshi3.sh
test/test1

然后我们解压缩到root下

[root@fanyaning tmp]#  tar xf test.tar.gz -C /root/
[root@fanyaning tmp]#  cd /root/
[root@fanyaning ~]#  ls
anaconda-ks.cfg  install.log.syslog  公共的  视频  文档  音乐
install.log      test                模板    图片  下载  桌面
[root@fanyaning ~]#  ls test/
ceshi.1sh  ceshi2.sh  ceshi4.sh  test1   test2  test4  test6  test8
ceshi.2sh  ceshi3.sh  ceshi5.sh  test10  test3  test5  test7  test9
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值