【Linux 檔案處理 #6】split - 在 Linux (ubuntu) 中進行檔案切割、檔案合併

前言

我們有時會有單一檔案太大導致難以搬運的問題,
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