1. 快速开始
tar zcvf file_name.tar.gz dir_name
tar zxvf file_name.tar.gz
【参考】Linux tar gz, bz2, xz comparison – ookangzheng : https://www.ookangzheng.com/linux-tar-gz-bz2-xz-comparison/
2. 解压缩命令速查
主要考虑电脑端宽屏浏览体验,表格选择横向排布 手机端纵屏浏览体验会有所降低,希望大家包涵
2.1. 常用命令
文件类型 | .tar.gz /.tgz | .tar.bz2 /.tar.bz | .tar.Z | .tar.xz |
---|
压缩 | tar zcvf | tar jcvf | tar Zcvf | tar Jcvf | 解压 | tar zxvf | tar jxvf | tar Zxvf | tar Jxvf |
2.1.1. 分卷压缩
tar zcvf dir_name | split -d -b 100m - file_name.tar.gz.
cat file_name.tar.gz* | tar -zxf
2.2. 其他命令
文件类型 | .tar | .gz | .Z | .bz2 /.bz | .zip | .rar |
---|
压缩 | tar cvf | gzip | compress | bzip -z | zip | rar a | 解压 | tar xvf | gunzip /gzip -d | uncompress | bunzip2 /bzip2 -d | unzip | unrar x |
.tar 为打包/解包格式,不对文件进行压缩.zip/.rar 需要安装特定程序
3. tar 命令参数
3.1. 必备参数
-f: 参数需置于末尾,接档案名
3.2. 独立参数
-c: 建立压缩档案
-x: 解压
-t: 查看内容
-r: 向压缩归档文件末尾追加文件
-u: 更新原压缩包中的文件
3.3. 可选参数
-z: 含 gzip 属性
-j: 含 bz2 属性
-Z: 含 compress 属性
-v: 显示所有过程
-O: 将文件解开到标准输出
4. 扩展
压缩算法的性能比较:Quick Benchmark: Gzip vs Bzip2 vs LZMA vs XZ vs LZ4 vs LZO - CatchChallenger wiki : https://catchchallenger.first-world.info/wiki/Quick_Benchmark:_Gzip_vs_Bzip2_vs_LZMA_vs_XZ_vs_LZ4_vs_LZO
【参考】Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解 | 菜鸟教程: https://www.runoob.com/w3cnote/linux-tar-gz.html
|