Linux常用命令-04-压缩文件

本文详细介绍了Linux系统中使用tar命令进行文件压缩和解压的步骤。通过实例展示了如何创建、查看和解压tar归档文件,并分别使用gzip和bzip2进行压缩。在压缩和解压过程中,涉及到了文件和目录的创建、打包、查看压缩包内容以及指定解压目录等操作。
摘要由CSDN通过智能技术生成

tar
用来压缩和解压文件, tar 命令本身没有压缩、解压的功能,是调用其他压缩功能实现的。tar 压缩后的文件也叫归档文件。

  #tar -cvf backupground.tar b1.jpg b2.jpg b3.jpg 
  #tar -cvf bg.tar /usr/shared/backgrounds 
  #tar -zcvf bg1.tar.gz /usr/shared/backgrounds 
  #tar -jcvf bg2.tar.bz2 /usr/shared/backgrounds 
  #tar -xvf a.tac -C /root/a

压缩和解压文件的步骤
1.前期准备

  • 创建文件: touch 1.txt 2.txt
  • 创建文件夹game和movie:mkdir game movie
  • 在已有的文件夹下创建文件:touch game/lol.txt game/wz.txt movie/{a,b,c}.avi
  • 查看:ls game movie
[root@localhost ~]# touch 1.txt 2.txt
[root@localhost ~]# mkdir game movie
[root@localhost ~]# touch game/lol.txt game/wz.txt movie/{a,b,c}.avi
[root@localhost ~]# ls game movie
game:
lol.txt  wz.txt

movie:
a.avi  b.avi  c.avi

  2.压缩(打包)
    tar -zcvf test.tar.gz 1.txt game		
[root@localhost ~]# tar -zcvf test.tar.gz 1.txt game
1.txt
game/
game/lol.txt
game/wz.txt

  3.查看压缩包的内容,但是没有解压文件
    tar -tf test.tar.gz
[root@localhost ~]# tar -tf test.tar.gz
1.txt
game/
game/lol.txt
game/wz.txt

  4.创建一个文件夹,用来放解压后的文件和文件夹
    mkdir zhl
  5.解压
    tar -xvf test.tar.gz -C abc/
[root@localhost ~]#  tar -xvf test.tar.gz -C zhl/
1.txt
game/
game/lol.txt
game/wz.txt
[root@localhost ~]# ls zhl
1.txt  game

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值