tar指令

一、目录

  1. 压缩/解压
  2. 分卷压缩/解压

二、实现

1.压缩/解压

压缩为*.tar
tar -cvf test.tar test.txt
*.tar解压缩
tar -xvf test.tar

压缩为*.gz
tar -zcvf test.tar.gz test.txt
*.gz解压缩
tar -zxvf test.tar.gz

压缩为*.bz2
tar -jcvf test.tar.bz2 test.txt
*bz2解压缩
tar -jxvf test.tar.bz2

2.分卷压缩/解压

1 分卷压缩
    格式:
    tar zcvf - filedir | split -d -b 500m - filename
    
    样例:
    tar zcvf - ./picture | split -d -b 500m - picture
    
    将./picture打包,并切割为 500m 的包
    输出的文件为 filename00、filename01、filename02 …
    假设不加filename,则输出文件为 x00、x01、x02 …
    假设不加參数 -d。则输出aa、ab、ac …
2. 解压
    首先将分卷包合并
    cat x* > myzip.tar.gz
    
    然后解压
    tar zxvf myzip.tar.gz
    
    样例:
    cat picture* > picture.tar.gz
    tar zxvf picture.tar.gz

你可能感兴趣的:(Linux,服务器,linux)