ターミナルからsplitコマンドを使用して大きなファイルを分割し、USBスティックからMacBookにコピーしました。
これにより、「xaa」、「xab」、「xac」という名前のファイルがいくつか作成されます。
ターミナル内からそれらを再びマージするにはどうすればよいですか?
ターミナルからsplitコマンドを使用して大きなファイルを分割し、USBスティックからMacBookにコピーしました。
これにより、「xaa」、「xab」、「xac」という名前のファイルがいくつか作成されます。
ターミナル内からそれらを再びマージするにはどうすればよいですか?
回答:
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile
基本的に、単一の「>」オペランドを使用すると、出力が新しいファイルに送信されます。二重の「>>」オペランドを使用すると、既存のファイルの末尾にコンテンツが追加されます(また、まだ存在しない場合は、目的のファイルを作成します)。
すべてのファイルがきちんとしたアルファベット順に並んでいる場合は、次のように使用できます。
cat x* > newfile
または
cat xaa xab xac > newfile
ファイル名がアルファベット順になっていない場合。
sha256sum filename
Ubuntuとopenssl sha -sha256 filename
OS Xで実行して確認しました。)HTFS +ドライブに連結したとき、連結されたファイルは正しいものでした。
cat xaa xab xac > newfile