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

紀錄用 split 指令分割大型檔案的方法 — -b 指定容量切割、-d 數字排序、cat 合併還原的完整流程。

前言

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

使用 Hugo 建立
主題 StackJimmy 設計