12

頭の最初の数メガバイトだけに関心がある大きなファイルがあります。

unix/linux の大きなファイルから最初の x メガバイトを抽出して別のファイルに入れるにはどうすればよいですか?

(分割コマンドがファイルを多くの部分に分割できることは知っています。また、bash スクリプトを使用すると、不要な部分を消去できます。もっと簡単な方法をお勧めします)

4

4 に答える 4

17

例えば

 dd if=largefile count=6 bs=1M > largefile.6megsonly

1Mスペルは GNU dd を想定しています。そうでなければ、あなたはできる

 dd if=largefile count=$((6*1024)) bs=1024 > largefile.6megsonly

これもまた、bash スタイルの算術 評価を想定しています。

于 2012-08-31T19:26:54.813 に答える
1

コマンド dd を試してください。「man dd」を使用して、その主なアイデアを得ることができます。

于 2012-08-31T19:24:36.857 に答える