ファイルを切り捨てずに上書きする

ファイルを切り捨てずに上書きする

私は基本的にdd if=inputfile of=outputfile conv=notrunc,nocreat代替案を探しています。ファイルを上書きするだけで断片化が大幅に増加する可能性があるため、ファイルを適切な場所に置き換えると問題が完全に解決されるため、このファイルが必要です。

そのため、代替が必要です。

  1. ddはバッファを使用するため、大容量ファイルを上書きする最速の方法ではない可能性があります。

私が理解する方法は次のとおりです。

  • 入力ファイルからデータの塊を読み込みます(時間がかかります)。
  • その後、このチャンクを出力ファイルに書き込みます(入力ファイルを読み取らない間、つまり時間が無駄になります)。
  1. もう1つの問題は、使用するのが非常に面倒ですdd。つまり、複数のファイルをコピーするにはcommand file1 file2 file3 /destination

関連情報