linux - tar压缩解压缩使用,快速记忆方法

linux常用的指令中,属压缩/解压缩最容易记混。分享一个快速记忆方法,使用最常用、且功能也比较全的 tar命令。

1. tar 基本参数

  • -v :显示操作过程(大多数情况都会加上)
  • -f :指定压缩文件(必加)
  • -j :支持bzip2解压文件(bz、bz2后缀的文件)
  • -z :支持gzip解压文件(gz后缀的文件)
  • -x :从压缩文件中提取文件(解包/解压的时候用)extract
  • -c :建立新的压缩文件(打包/压缩的时候用)compress
  • time:前缀命令,在解压/压缩过程完毕后,打印出所用的全部时间。

 

2. 不同文件的压缩/解压缩命令

(留意下划线位置的异同)

.bz 文件的压缩/解压:(filename:文件名称。filedir:文件目录)

  • tar -jcvf filename.tar.bz filedir(.bz压缩)
  • tar -jxvf filename.tar.bz filedir(.bz解压)

.bz2 文件的压缩/解压:

  • tar -jcvf filename.tar.bz2 filedir(.bz2压缩)
  • tar -jxvf filename.tar.bz2 filedir(.bz2解压)

.gz 文件的压缩/解压:

  • tar -zcvf filename.tar.gz filedir(.gz压缩)
  • tar -zxvf filename.tar.gz filedir(.gz解压)

 

3. 命令快速记忆方法

  • vf 参数几乎是必加的,v 显示操作过程,f 指定操作文件。(f一定要有,v视情况可加可不加)
  • x 为解压缩,extract。c 为压缩,compress
  • 如果文件是 .bz/.bz2 文件,使用 j 参数,支持bzip2解压文件(bz、bz2后缀的文件)。
  • 如果文件是 .gz 文件,使用 z 参数,支持gzip解压文件(gz后缀的文件)。

 

4. 统计操作时间

tar 加上前缀 time,会在解压/压缩过程完毕后,打印出所用的全部时间。

例如:time tar -jcvf alientek_linux.tar.bz alientek_linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值