如何在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中分割和加入文件,希望您喜歡並在以後的文章中看到。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   魯里克·馬奎奧·波伊索特 他說:

    這也適用於視頻文件嗎? 我的意思是,如果我有一部電影分為2個視頻(一個接續),我可以將它們放在一起以製作一個包含所有內容的視頻嗎?

    1.    塔蒂茲 他說:

      不,這是另一個主題!!!!,您必須使用視頻編輯器來完成。 這用於將視頻文件分為多個部分,然後重新加入它們,但是例如,將無法單獨播放視頻的所有部分,因為它們沒有標題,因此整個視頻僅在播放後播放。再次加入。 如果您聽不懂,請再問一次。

      1.    魯里克·馬奎奧·波伊索特 他說:

        哦! 非常感謝您的澄清

  2.   舊版Linuxero 他說:

    注意貓的順序!

  3.   姆迪亞茲托萊多 他說:

    我認為效果不佳,因為根據所使用的視頻格式,文件本身會包含有關視頻時長以及其他信息的信息,因此,如果使用此方法將兩個視頻合併在一起,則很可能將第二個文件的內容添加到數據級別的第一個文件中,但是當您嘗試播放該文件時,兩個視頻將不會連續播放,否則會給您一個錯誤,或者只播放第一個文件,就像您拍攝整個視頻一樣,聲部您不能分別演奏這兩個聲部。

    問候。

  4.   雅伊梅 他說:

    我應該如何將目錄中的所有文件壓縮為單個文件? 例如在folder1中有file1 file2和file3,我希望所有但單獨壓縮的文件1.7zip file2.7zip file3.7zip

  5.   約斯瓦爾多 他說:

    它適用於images.iso嗎?

  6.   約斯瓦爾多 他說:

    在此過程中可能會出現一點損壞並損壞文件?

  7.   弗雷德 他說:

    當我嘗試使用split分割文件時,它告訴我輸入/輸出錯誤

    我該怎麼解決? 🙁