In questo articolo imparerai 5 usi comuni di mv
comando in Linux. Il mv
Il comando non viene utilizzato solo per spostare i file, ma anche per rinominare i file. Tuttavia c'è di più che puoi fare con questo comando di utilità.
Ecco gli esempi:
1. Spostare i file usando il comando mv
Se hai bisogno di spostare il file abc.txt ad esempio in un'altra directory, diciamo /home/sonik/Desktop/ ecco come è fatto:
mv abc.txt /home/sonik/Desktop/
2. Fai un backup prima di sovrascrivere
Utilizzando –b
opzione, puoi eseguire il backup del file di destinazione prima di sovrascrivere il file esistente.
mv -bv *.txt ./home/sonik/Desktop/
3. Rinominare file e directory
Rinominare file o directory funziona esattamente come spostare un file, tranne per il fatto che devi trovarti nella stessa posizione.
# How to rename file.txt to filenew.txt in same the location.
mv file.txt filenew.txt
# How to rename a directory
mv dir dirnew
Code language: CSS (css)
4. Non sovrascrivere alcun file esistente
Il comando seguente unisce una cartella all'altra, ma non sovrascrive i file esistenti
mv -n dir1/* ./home/dir2
# only update with the new file
mv -u dir1/* ./home/dir2
Code language: JavaScript (javascript)
5. Sposta i file dalla directory principale a una delle directory figlio
Puoi spostare tutti i file dalla directory principale alla directory secondaria con il seguente comando:
cd parent
mv !(child1|child2) child1
Code language: PHP (php)