GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Welche Änderungen finden in der Festplatte statt, wenn wir Mv Command verwenden?

Unter folgenden Bedingungen-

  1. mv innerhalb derselben HDD-Partition
  2. mv auf eine andere Partition auf derselben Festplatte
  3. mv auf ein anderes Gerät (z. B. USB HDD)

Wird die komplette Datei verschoben oder handelt es sich um eine sehr kleine Änderung wie eine Neuzuweisung eines Zeigers?

Akzeptierte Antwort:

Es liegt an jedem Dateisystem, wie es mit einer Verschiebung innerhalb des Dateisystems umgeht (auch bekannt als Umbenennen einer Datei), aber Dateisysteme handhaben dies ziemlich universell, indem sie Verzeichniseinträge aktualisieren, ohne den Inode oder Dateiinhalt zu verschieben.

Eine Verschiebung zwischen Dateisystemen (egal ob auf demselben physischen Medium oder nicht) wird als Dateikopie gefolgt von einer Löschung gehandhabt. Das ist nämlich genau das, was mv Befehl tut. Das bedeutet natürlich, dass das Zieldateisystem eine neue Kopie der Datei erstellen muss.


Linux
  1. Was ist ein Chown-Befehl unter Linux und wie wird er verwendet?

  2. Was ist ein cURL-Befehl und wie wird er verwendet?

  3. So verwenden Sie den Tar-Befehl unter Linux

  4. Wozu dient die Option -o im Befehl useradd?

  5. Shell-Befehl zum Überwachen von Änderungen in einer Datei

Linux-Tail-Befehl:Was es ist und wie man es verwendet

So verwenden Sie den Linux-rm-Befehl mit Beispielen

So verwenden Sie den Truncate-Befehl unter Linux

Wie verwende ich den Gzip-Befehl unter Linux?

So verwenden Sie den Befehl lsof unter Linux

So verwenden Sie den Linux-Befehl shred