如何在Linux中拆分和合併文件

在Linux中分割和合併文件是一項相當簡單的任務,它使我們可以將一個文件分割成幾個較小的文件,這在很多情況下可以幫助我們將佔用大量內存空間的文件分割成碎片,既可以在外部存儲單元上傳輸,也可以將其傳輸到外部存儲單元。用於安全策略,例如維護數據的零散和分佈式副本。 對於這個簡單的過程,我們將使用兩個重要的命令split和cat。

什麼是分裂?

這是一個 命令 用於系統 Unix的  這樣我們就可以將一個文件分成幾個較小的文件,它創建了一系列擴展名和原始文件名相關的文件,並能夠參數化生成文件的大小。

為了深入研究此命令的範圍和特徵,我們可以執行man split,在此可以查看其詳細文檔

什麼是貓?

就他而言 linux cat命令 允許您輕鬆高效地串聯和顯示文件,也就是說,使用此命令,我們可以查看各種文本文件,也可以串聯分割的文件。

與split相同,我們可以使用man man命令查看cat的詳細文檔。

如何使用split和cat在Linux中拆分和合併文件

了解了split和cat命令的基礎知識之後,在Linux中拆分和合併文件將相當容易。 對於一個一般示例,我們想要將一個重7 mb的文件test.500z分成幾個100mb的文件,我們只需執行以下命令:

$ split -b 100m tes.7z dividido

此命令將返回5個文件,這些文件的大小為100 mb,是由原始文件產生的,其名稱分別為splitaa,dividab等。 值得注意的是,如果我們添加參數 -d 上一條指令的結果文件的名稱將是數字,即divid01,divided02 ...

$ split -b -d 100m tes.7z dividido

現在,要重新加入已分割的文件,我們只需要從存儲文件的目錄中執行以下命令即可:

$ cat dividido* > testUnido.7z

通過這些小而簡單的步驟,我們可以以簡單的方式在Linux中分割和加入文件,希望您喜歡並在以後的文章中看到。