作者:型尚体验公馆_760 | 来源:互联网 | 2023-06-19 01:25
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