ファイルのmemmoveと同じ:バイト範囲を前の場所にコピーします。

ファイルのmemmoveと同じ:バイト範囲を前の場所にコピーします。

入力ファイルと出力ファイルが同じ大容量ファイルに対してmemmoveと同等のものは何ですか?

ddファイルの内容を右に移動すると機能しますが、内容を左に移動するとオーバーラップが処理されないため機能しません。

ddrescue逆コピーがありますが、同じ入出力ファイルの処理を拒否します。

答え1

beavemacsバイナリファイルを編集できるコマンドに似たコマンドを持つビジュアルバイナリエディタです。ブロックの移動に使用される順序は、次の順序で実行されます。

  • ブロックの始点を見つけてマーカーを設定しますESC.
  • ブロックの終わりに移動してカーソル位置を削除する(終了バッファに保存されている内容)CTRL-W
  • ブロックを移動したい場所に行き、引き出します。CTRLY
  • ファイルCTRLを保存 -XCTRLS
  • CTRL辞任XCTRLC

これはDebianですベブパッケージの説明。

タブレット

beavを使用すると、HEX、ASCII、EBCDIC、OCTAL、DECIMAL、およびBINARY形式のファイルを編集できます。 FLOATモードではデータを表示できますが、編集はできません。これらのモードのいずれかで検索、検索、置換できます。データはバイト、ワード、またはダブルワード形式で表示できます。 WORDSまたはDOUBLE WORDSが表示されている場合、データはINTELまたはMOTOROLAバイトの順序で表示されます。ファイルのどこにでも長さに関係なくデータを挿入できます。このデータのソースは、キーボード、他のバッファ、またはファイルです。表示されるすべてのデータは、表示された形式でプリンタに送信できます。メモリより大きいファイルを処理できます。

関連情報