Categorie
Articoli

Come rinominare una directory in Linux

In Linux e nei sistemi Unix-like, siamo sempre sorpresi di vedere diversi modi per una singola operazione. Sia che si tratti di installare qualcosa o di eseguire un’operazione tramite la riga di comando, si avranno a disposizione diverse utility e comandi. Anche se si desidera spostare, copiare o rinominare una directory, è abbastanza comodo eseguire queste funzioni con i comandi; non è necessario installare alcuno strumento specifico.

Nelle distribuzioni Linux, tutto è sotto forma di directory. Quindi, è bene conservarle tutte in modo strutturato. A volte è necessario creare cartelle temporanee per salvare i dati e in seguito, per conservarli in modo permanente, è necessario rinominare tali cartelle.

Non esistono comandi tradizionali per rinominare una cartella/directory; è possibile farlo in diversi modi. In questa guida discuteremo di come cambiare il nome della directory usando il comando “mv” e il comando “rename”. Potrebbe sorprendere che questa operazione possa essere eseguita con il comando “mv”. Il comando “mv” non è utilizzato solo per spostare una directory in un’altra; è un comando multiuso che aiuta anche a rinominare una directory.

Verifichiamo quindi come utilizzare i comandi “mv” e “rename”:

Come rinominare una cartella con il comando “mv”?

Rinominare una cartella con il comando “mv” è il modo più semplice che abbiate mai visto.

Creare una directory nel terminale denominata “temp”:

$ mkdir temp

Per spostare la directory “temp”, creare un’altra directory con il nome “temp 2”:

$ mkdir temp2

Si può notare che nella home directory vengono create due directory con i nomi indicati:

Ora, spostate la directory “temp” nella directory “temp2” usando il comando “mv”:

$ mv temp temp2

Aprire la directory “temp 2” per verificare se la directory “temp” è stata spostata con successo:

Dopo lo spostamento, utilizzare nuovamente il comando “mv” per rinominare la directory “temp2”:

$ mv temp2 nuova_Dir

Quindi, la directory temp2 è stata rinominata con successo nella directory “new_Dir”:

Si può anche confermare utilizzando un terminale per attivare una directory “new_Dir” e verificare se la directory “temp” (creata prima e spostata nella cartella temp2) è presente o meno nella directory “new_Dir”:

Per attivare una cartella “new_Dir” nel terminale, utilizzare il comando “cd”:

$ cd new_Dir

Ora, per visualizzare l’elenco dei file presenti nella cartella “new_Dir”, digitate il comando “ls”:

$ ls

Come rinominare una cartella con il comando “rename”.

Il comando “rename” è uno strumento integrato nella maggior parte delle distribuzioni Linux che aiuta a rinominare cartelle e directory. Utilizza espressioni regolari per eseguire le funzioni.

Se non è presente nel sistema. Utilizzare il seguente comando:

$ sudo apt install rename

La sintassi utilizzata per il comando “rinomina” è:

$ rinominare <espressione> <directory>

Considerate gli esempi riportati per verificare se funziona:

Esempio 1:

Per rinominare le directory da minuscole a maiuscole, eseguire il comando ls per visualizzare le directory nella directory desktop:

$ ls

Utilizzate il comando Rinomina con le seguenti espressioni per cambiare le maiuscole e le minuscole:

$ rinomina ‘y/A-Z/a-z/’ *

Per confermarlo, digitare nuovamente “ls”:

$ ls

Esempio 2:

Per rinominare i file di testo presenti nella directory del desktop come file pdf, eseguire il comando:

$ rinomina ‘s/\.txt$/\.pdf/’ *.txt

Digitare il comando “ls” per visualizzare l’output:

È possibile rinominare una directory anche tramite l’interfaccia grafica, semplicemente facendo clic con il pulsante destro del mouse sulla cartella desiderata e selezionando l’opzione “Rinomina”:

Fare clic sull’opzione “Rinomina”, digitare il nome che si desidera aggiornare e fare clic sul pulsante “Rinomina”:

Il nome della directory verrà modificato:

Conclusione

In questo articolo abbiamo visto come rinominare una directory nel sistema operativo Linux. Ci sono diversi modi per farlo, ma perché scegliere un modo difficile quando è disponibile l’approccio più semplice.

In questa guida abbiamo imparato a rinominare le directory utilizzando il comando “mv” e il comando “rename”. Il comando “mv” è considerato uno strumento di comando multi-tasking, mentre con il comando “rename” le directory possono essere modificate tramite espressioni regolari. Abbiamo verificato anche l’approccio tramite interfaccia grafica.