1. 打包压缩文件
tar -zcvf imgs.tar.gz ./imgs
#如果待压缩的文件夹中包含软链接或者硬链接,需要将其指向的文件(夹)也打包进去的话,需要加上参数-h,即
tar -zcvfh imgs.tar.gz ./imgs
注:如果只想打包,不想压缩,可以将参数z去除,即:tar -cvf imgs.tar ./imgs
2. 解压文件
tar -zxvf imgs.tar.gz
#解压到指定目录tmp
tar -zxvf imgs.tar.gz -C ./tmp
3.分割大文件,每个文件最大100M
3.1)分割为每个子压缩包不超过100M
split -b 100m imgs.tar.gz imgs.tar.gz.
3.2)后缀设为两位数字
//-d 制定生成的分割包后缀为数字形式,-a 1 设定序列的长度为1(默认值为2)
split -a 2 -d -b 100m imgs.tar.gz imgs.tar.gz
4.合并文件
cat imgs.tar.gz.* > imgs.tar.gz
5. 打包压缩并分割大文件
tar -czvf - ./imgs | split -a 2 -d -b 100m - imgs.tar.gz
6. 合并并解压文件
cat imgs .tar.gz.* | tar -zxvf -