前言
我們有時會有單一檔案太大導致難以搬運的問題,
Linux 提供了 split 的方式讓我們可以將單一檔案分成很多小檔案。
分割檔案
可依照自己需求的容量大小調整:
split -b 100M data.tar "data.part"
split -b 1G data.tar "data.part"
切割結果如下:
- data.partaa
- data.partab
- data.partac …
如果想要利用數字來排序:
split -d -b 200M data.tar "data.part"
切割結果如下:
- data.part00
- data.part01
- data.part02 …
合併檔案
cat data.part* > data.tar
Reference
https://blog.gtwang.org/linux/split-large-tar-into-multiple-files-of-certain-size/
https://linuxconfig.org/how-to-create-compressed-encrypted-archives-with-tar-and-gpg