Linux
Linux:如何將大文件分解為小文件?
我的源機器上有一個巨大的文件(> 20 gigs),我需要將它傳輸到我的目標機器。出於這個問題的目的,假設我在兩台機器之間沒有網路連接。
我需要將此文件分解為一系列較小的文件,將較小的文件寫入 DVD,然後在目標機器上重新組裝所有內容。
源機器和目標機器都是 Linux 機器。有沒有辦法做到這一點
tar
?我有一種感覺,我需要使用該--multi-volume
參數。我有哪些選擇?我需要能夠指定卷文件的大小,以確保每個文件都適合單張 DVD。
謝謝!
使用拆分命令。
split -b 22 m newfile.txt new
會將文件“newfile.txt”拆分為三個單獨的文件,分別稱為 newaa、newab 和 newac,每個文件大小為 22 MB。
其他答案已涵蓋
split
將它們組合到您剛剛使用的一個主文件cat
中。