GNU/Linux >> Linux Esercitazione >  >> Linux

Quando usiamo il comando Mv, quali cambiamenti avvengono nell'HDD?

Nelle seguenti condizioni-

  1. mv all'interno della stessa partizione HDD
  2. mv in una partizione diversa nello stesso HDD
  3. mv su un dispositivo diverso (ad es. HDD USB)

Il file completo viene spostato o si tratta di una modifica molto piccola come una riassegnazione del puntatore?

Risposta accettata:

Dipende da ciascun filesystem come gestire uno spostamento all'interno del filesystem (noto anche come rinominare un file), ma i filesystem praticamente lo gestiscono universalmente aggiornando le voci di directory senza spostare l'inode o il contenuto del file.

Uno spostamento tra filesystem (non importa se si trova sullo stesso supporto fisico o meno) viene gestito come una copia del file seguita da un'eliminazione. Questo è in effetti esattamente ciò che il mv comando fa. Ovviamente ciò significa che il filesystem di destinazione deve fare una nuova copia del file.


Linux
  1. Che cos'è un comando Chown in Linux e come usarlo

  2. Che cos'è un comando cURL e come utilizzarlo?

  3. Qual è il modo corretto di usare inotify?

  4. A cosa serve il test di Linux:un test di comando?

  5. Comando della shell per monitorare le modifiche in un file

Linux Tail Command:cos'è e come usarlo

Come utilizzare il comando Linux rm con esempi

Come usare il comando Tronca in Linux

Come utilizzare il comando Gzip in Linux?

Come usare il comando lsof in Linux

Come utilizzare il comando shred Linux