Rinominare o spostare directory e cartelle può essere complicato se quelle directory e cartelle hanno alcune sottocartelle. Oppure la destinazione potrebbe avere tutte le cartelle con lo stesso nome pronte che creeranno qualche errore. In questo tutorial vedremo come rinominare e spostare directory e cartelle in Linux.
Il comando defacto per rinominare directory e cartelle èmv
. mv
è la forma abbreviata per move
., Possiamo semplicemente rinominare fornendo la directory corrente e il nome della cartella e la directory di destinazione o il nome della cartella. La sintassi è come sotto. Se la cartella di origine o la directory corrente hanno contenuto che dobbiamo rinominare utilizzando mossa ricorsiva. Questo cambierà solo il nome della directory o della cartella, ma sposterà tutti i file secondari e la cartella.
mv CURRENT_FOLDER NEW_FOLDER
In questo esempio rinomineremo la directory denominatabackup
inold_backup
.,
$ mv backup old_backup
Verbose
Durante la ridenominazione o lo spostamento di file e cartelle potrebbe essere necessario ottenere informazioni dettagliate. Modalità Verbose stamperà ogni mossa o rinominare. Questo sarà utile per l’opzione ricorsiva. Forniremo -v
per abilitare verbose.
$ mv -v backup old_backup
Sovrascrivi Forzatamente Se Esiste
In alcuni casi ci può essere una cartella esistente o di una directory con il nuovo nome. Dobbiamo confermare la sovrascrittura., Ma questo può essere un compito scoraggiante se ce ne sono molti. Possiamo sovrascrivere automaticamente i file e le cartelle esistenti con l’opzione-f
. -f
significa forzatamente.
$ mv -f backup old_backup
Richiesta di conferma Prima di sovrascrivere
Se non vogliamo scrivere file esistenti forzatamente possiamo confermare per ogni rinomina di file. In questo caso dobbiamo usare -i
come di seguito.
$ mv -i backup old_backup