Linux 壓縮文件tar.gz的壓縮、解壓、分割、合並
tar 解壓壓縮
split 文件分割
cat 合並文件
tar 解壓壓縮
生成壓縮文件: tar -zcvf bigfile.tar.gz 文件目錄
split 文件分割
-b: 選項后跟期望切割后的單個文件的大小,單位k或者m
eg. split -b 1024m test.txt //將test.txt按照每1024m切割為一個小文件
-l: 選項后跟期望切割后單個文件的行數,直接寫數字
eg. split -l 1000 test.txt //將test.txt按照每1000行切割為一個小文件
-C: 與選項-b相似,但是在切割時將盡量維持每行的完整性
-d: 使用數字作為后綴
-a: 配合選項-d,指定后綴長度
分隔文件: split -b 50M tiller.tar.gz -a -d 1 tiller.tar.gz
壓縮分割: tar -zcvf – bigfile | split -b 2G -d -a 1 – bigfile.tar.gz.
cat 合並文件
合並文件: cat tiller.tar.gz* > tiller.tar.gz
合並解壓: cat bigfile.tar.gz.* | tar -zxv
————————————————
版權聲明:本文為CSDN博主「summer_west_fish」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/summer_fish/article/details/108073806