Linuxでファイルを分割して結合する方法

Linuxでのファイルの分割と結合は非常に単純なタスクであり、ファイルをいくつかの小さなファイルに断片化できます。これにより、多くの場合、メモリスペースを大量に消費するファイルを断片化して、外部ストレージユニットに転送できます。または、データの断片化および分散コピーの維持などのセキュリティポリシー。 この単純なプロセスでは、splitとcatのXNUMXつの重要なコマンドを使用します。

スプリットとは何ですか?

それはです comando システム用 Unixの  これにより、ファイルをいくつかの小さなファイルに分割でき、拡張子と元のファイル名の相関関係を持つ一連のファイルが作成され、結果のファイルのサイズをパラメーター化できます。

このコマンドの範囲と特性を詳しく調べるために、man splitを実行して、詳細なドキュメントを確認できます。

猫とは?

彼の部分については、 linuxcatコマンド ファイルを簡単かつ効率的に連結して表示できます。つまり、このコマンドを使用すると、さまざまなテキストファイルを表示したり、分割されたファイルを連結したりできます。

splitの場合と同じように、コマンドmancatを使用してcatの詳細なドキュメントを表示できます。

splitとcatを使用してLinuxでファイルを分割して結合する方法

splitコマンドとcatコマンドの基本を理解すれば、Linuxでファイルを分割して結合するのはかなり簡単になります。 7mbの重さのtest.500zというファイルをいくつかの100mbファイルに分割する一般的な例では、次のコマンドを実行するだけです。

$ split -b 100m tes.7z dividido

このコマンドは、元のファイルから得られた5 mbの100つのファイルを返します。このファイルの名前は、dividedaa、dividedabなどです。 パラメータを追加すると、注目に値します -d 前の命令では、結果のファイルの名前は数値、つまり、divided01、divided02 ..になります。

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

ここで、分割したファイルを再結合するには、ファイルが保存されているディレクトリから次のコマンドを実行する必要があります。

$ cat dividido* > testUnido.7z

これらの小さいながらも簡単な手順で、Linuxでファイルを簡単に分割して結合できます。気に入っていただければ、今後の記事でお会いしましょう。