Come rinominare un file dal terminale in Fedora Linux

Come Rinominare Un File Dal Terminale In Fedora Linux



Rinominare un file è un'attività semplice che puoi eseguire per vari motivi, ad esempio l'organizzazione dei file, l'accessibilità e la possibilità di evitare conflitti tra file. Puoi anche rinominare un file nella directory per trovarlo rapidamente tra centinaia di file.

Pertanto, è un approccio prezioso per gli utenti mantenere l'ordine e il controllo sulle proprie risorse digitali. Tuttavia, come principiante di Fedora, potresti non sapere come rinominare i file usando i comandi. In questo articolo imparerai come rinominare un file dal terminale in Fedora Linux.

Come rinominare un file dal terminale in Fedora Linux

Sebbene esistano vari modi per rinominare i file, i comandi “mv” e “rename” sono i comandi più semplici che puoi utilizzare. Facciamo alcuni esempi di utilizzo:







Il comando Mv

Sebbene esistano vari modi per rinominare i file, i comandi “mv” e “rename” sono i comandi più semplici che puoi utilizzare. Facciamo alcuni esempi di utilizzo:



cd ~/Documenti
ls -l

Come puoi vedere nell'immagine precedente, la directory 'Documenti' contiene i file 'Fedora.pdf', 'Fedora.txt' e 'Linux.txt'. Ora rinominiamo il file denominato 'Linux.txt' in 'Linuxhint.txt'.

mv Linux.txt Linuxhint.txt

Rinominare più file

Se due file nella stessa directory hanno la stessa estensione, puoi cambiare la loro estensione usando il comando 'mv'. Ecco come farlo:

Trovare . - Depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Come possiamo vedere nell'esempio fornito, abbiamo due file con estensione “.txt” (“Fedora.txt” e “Linux.txt”). Qui, cambiamo i nomi di questi due file cambiando le loro estensioni con il seguente comando “mv”:

Trovare . - Depth -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

Nel comando precedente:

  • find → Cerca o trova un elemento della directory o del file corrente.
  • -exec → Esegue il comando “mv” sui file simili alla ricerca e converte il nome del file corrente con quello nuovo.

Invece del comando precedente, puoi anche utilizzare il comando seguente per modificare l'estensione di più file e rinominare un file:

per f in *.txt; do mv -- '$f' '${f%.txt}.html'; Fatto

Nell'esempio fornito, abbiamo cambiato l'estensione “.txt” in “.html”.

Rinominare più file utilizzando lo script Bash

Puoi modificare più nomi di file utilizzando lo script Bash modificando le loro estensioni. Devi creare un file Bash e aggiungervi le seguenti righe:

#!/bin/bash
per F In * . < estensione_file corrente > ; Fare
mv -- ' $ f ' ' ${f%.} .'
Fatto

Ad esempio, cambiamo l'estensione del file da “.txt” a “.png”.

Come puoi vedere nell'immagine precedente, ci sono tre file di cui due hanno l'estensione “.txt”. Qui modifichiamo l'estensione dei file da “.txt” a “.png”.

Aggiungi le seguenti righe nello script Bash:

#!/bin/bash
per F In * .TXT; Fare
mv -- ' $ f ' ' ${f%.txt} .png'
Fatto

Utilizzando il seguente comando 'sh', salva ed esegui lo script come segue:

sh nomefile.sh

Il comando precedente non fornisce alcun output ma modifica l'estensione del file.

Il comando Rinomina

Il comando 'rinomina' è più avanzato del comando 'mv'. Tuttavia, non è un'utilità preinstallata in Fedora, quindi è necessario installarla prima utilizzando il seguente comando:

sudo yum install prename -y

Ora puoi rinominare i file con la stessa estensione:

rinomina *.

Conclusione

Questo riguarda i semplici comandi che puoi provare per rinominare un file dal terminale in Fedora Linux. Il comando “rename” è più avanzato e facile da usare del comando “mv”, ma non è preinstallato in Linux, quindi è necessario installarlo manualmente. Nel complesso, entrambi i comandi sono utili e, come principiante, puoi usarli per rinominare i tuoi file nel tuo sistema Fedora.