GNU/Linux >> Linux の 問題 >  >> Linux

Mvコマンドを使用すると、Hddでどのような変更が行われますか?

以下の条件下で-

  1. mv 同じHDDパーティション内
  2. mv 同じHDD内の別のパーティションに
  3. mv 別のデバイス(USB HDDなど)に

ファイル全体が移動されましたか、それともポインタの再割り当てのような非常に小さな変更ですか?

承認された回答:

ファイルシステム内での移動(ファイルの名前変更とも呼ばれます)の処理方法は各ファイルシステム次第ですが、ファイルシステムは、iノードやファイルの内容を移動せずにディレクトリエントリを更新することで、ほぼ普遍的に処理します。

ファイルシステム間の移動(同じ物理メディア上にあるかどうかは関係ありません)は、ファイルコピーとそれに続く削除として処理されます。これは実際、まさにmv コマンドは行います。明らかに、これは、宛先ファイルシステムがファイルの新しいコピーを作成する必要があることを意味します。


Linux
  1. LinuxでのChownコマンドとは何ですか?その使用方法

  2. cURLコマンドとは何ですか?その使用方法は?

  3. Linux で tar コマンドを使用する方法

  1. LinuxでTarコマンドを使用する方法

  2. Linux test -a コマンド テストとは何ですか?

  3. ファイルの変更を監視するシェル コマンド

  1. Linuxでmd5sumコマンドを使用する方法

  2. inotify を使用する適切な方法は何ですか?

  3. useradd コマンドでオプション -o を使用するとは何ですか?