Nelle seguenti condizioni-
mv
all'interno della stessa partizione HDDmv
in una partizione diversa nello stesso HDDmv
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.