Il comando Linux mv viene utilizzato per spostare file o directory esistenti da una posizione a un'altra. Viene anche utilizzato per rinominare un file o una directory. Se vuoi rinominare una singola directory o file allora 'mv' sarà meglio usare l'opzione.
Sposta un file
Durante lo spostamento di un file il numero di inode di entrambi i file rimarrà lo stesso.
Nell'esempio sopra, abbiamo spostato file 'docc' in 'documento' . Ma il numero di inode di entrambi i file rimane lo stesso.
Sposta una directory
Le directory possono essere spostate allo stesso modo dei file. In questo caso anche il numero di inode rimarrà lo stesso.
Opzione mv
| Opzione | Funzione |
|---|---|
| mv -i | Chiede il permesso di sovrascrivere. |
| mv* | Sposta più file in una directory specifica. |
| mv --suffisso | Utilizzato per eseguire il backup prima di sovrascrivere. |
| nel mi | Sposta solo i file che non esistono. |