頭の最初の数メガバイトだけに関心がある大きなファイルがあります。
unix/linux の大きなファイルから最初の x メガバイトを抽出して別のファイルに入れるにはどうすればよいですか?
(分割コマンドがファイルを多くの部分に分割できることは知っています。また、bash スクリプトを使用すると、不要な部分を消去できます。もっと簡単な方法をお勧めします)
頭の最初の数メガバイトだけに関心がある大きなファイルがあります。
unix/linux の大きなファイルから最初の x メガバイトを抽出して別のファイルに入れるにはどうすればよいですか?
(分割コマンドがファイルを多くの部分に分割できることは知っています。また、bash スクリプトを使用すると、不要な部分を消去できます。もっと簡単な方法をお勧めします)
例えば
dd if=largefile count=6 bs=1M > largefile.6megsonly
1M
スペルは GNU dd を想定しています。そうでなければ、あなたはできる
dd if=largefile count=$((6*1024)) bs=1024 > largefile.6megsonly
これもまた、bash スタイルの算術 評価を想定しています。
コマンド dd を試してください。「man dd」を使用して、その主なアイデアを得ることができます。