ファイルを分割して再びマージする最善の方法は何ですか?

ファイルを分割して再びマージする最善の方法は何ですか?

大きなファイルがあり、それを100 MBチャンクに分割する必要がある場合は、これを行います。

split -b 100m myImage.iso

これは通常私に次のようなものを与えます

xaa
xab
xac
xad

また合わせるために使ってきました。

cat x* > myImage.iso

ファイルセットのすべてのコード行を読み取り、出力を新しいファイルにリダイレクトするよりもcat効率的な方法が必要になると思います。 2つのファイルを開くのと同じように、EOF最初のファイルからタグを削除してリンクします。すべてのアイテムを閲覧する必要はありません。

Windows / DOSにはバイナリファイルのコピーコマンドがあります。ヘルプでは、このコマンドは複数のファイルをマージできるように設計されていると言われています。次の構文を使用します。 (/bバイナリモードの場合)

copy /b file1 + file2 + file3 outputfile

Linuxで大容量ファイルをリンクするためのcatに似ているか、より良い方法はありますか?

修正する

cat実際、これがファイルをリンクする最も正確で最善の方法のようです。正しいコマンドを使っていて幸いです。 :) フィードバックを送ってくれた皆さんに感謝します。

ベストアンサー1

それだけです。catはい。最も古いGNUツールの1つなので、他のツールがこれをより速くよりよく実行する可能性はほとんどないと思います。これはない管路- 出力をリダイレクトするだけです。

おすすめ記事