Come faccio a rinominare un file nel terminale Ubuntu?

Come faccio a rinominare un file nel terminale Ubuntu?
Rinominare un file esistente è un'operazione di base che di solito non richiede uno strumento specializzato in nessun sistema operativo. Rinominare un singolo file in Linux è un compito piuttosto semplice, ma rinominare più di uno o più file tramite Terminal è un lavoro più impegnativo per i nuovi utenti Linux. In tutte le distribuzioni Linux, il terminale è un'applicazione di riga di comando essenziale per la gestione dei sistemi Linux.

Tuttavia, per utilizzare efficacemente questa applicazione CLI, dovresti avere una forte conoscenza dei comandi e dei fondamenti di base Linux come creare, eliminare e rinominare un file esistente. Diversi comandi sono disponibili nel sistema Ubuntu Linux per rinominare un file che esploreremo in questo articolo.

Forniremo dettagli completi in questo tutorial su come rinominare un file in Ubuntu utilizzando il terminale dell'applicazione della riga di comando. Tutti i comandi hanno implementato per la dimostrazione su Ubuntu 20.04 Sistema Linux.

Rinomazione di file in Ubuntu 20.Sistema 04 LTS utilizzando il terminale

I due diversi comandi "mv" e "rinomina" sono disponibili nel sistema Ubuntu Linux per rinominare un file tramite il terminale o l'approccio della riga di comando. Discutiamo in dettaglio ogni comando.

Rinomina il file in Ubuntu usando il comando MV

Prima di usare il comando "MV", dovresti sapere come funziona sul tuo sistema. La sintassi di base del comando "MV" è riportata di seguito:

MV [Opzioni] [File-Source] [destinazione]

Le opzioni di comando "MV" più popolari sono fornite di seguito:
-F - Visualizza alcun messaggio o avviso prima di sovrascrivere un nome di file.
-io - Visualizza i messaggi di conferma o avvertimento prima di rinominare un file.
-u - Sposta un file se il file non esiste nella destinazione specificata o in caso di nuovo file.

L'origine del file può essere la destinazione di uno o più file. La destinazione rappresenta solo un singolo file.

Esempio

Ad esempio, per rinominare il file 'testfile1.txt 'to' testfile2.txt, è necessario eseguire il seguente comando:

$ MV TestFile1.TXT TestFile2.TXT

Come utilizzare il comando MV per rinominare più file?

Di solito, puoi rinominare un solo file utilizzando il comando sposta. Per rinominare più file utilizzando il comando MV, è possibile utilizzare il comando MV per combinarsi con comandi diversi. Diciamo che il comando MV può essere utilizzato insieme a loop, mentre loop, e trova il comando.

Spiegiamo con l'aiuto di un esempio. Qui, vogliamo rinominare tutto .I file di estensione di txt della directory corrente sostituiti con un altro .Estensione HTML. In questo caso, il seguente codice ci aiuterà:

per f in *.TXT; Fare
MV - "$ f" "$ f%.TXT.html "
Fatto

Il codice sopra riportato iterirà utilizzando per loop tramite l'elenco dei file con il .estensione txt. Successivamente, nella seconda riga, sostituirà ogni estensione del file .txt con .html. Alla fine, "fatto" indicava la fine del segmento per loop.

Come utilizzare il comando Rinomina per rinominare i file in Ubuntu?

Utilizzando il comando Rinomina, è possibile rinominare più file di una corrente direttamente contemporaneamente. Questo comando contiene più funzionalità anticipate rispetto al comando "MV". Per rinominare i file utilizzando il comando Rinomina, dovresti avere conoscenze di base sull'uso delle espressioni regolari.

Nella maggior parte delle distribuzioni Linux, il comando "Rinomina" è installato per impostazione predefinita. Tuttavia, se non è stato installato il comando Rinomina sul tuo sistema Ubuntu, può essere facilmente installato su Ubuntu e i suoi derivati ​​eseguendo il seguente comando:

$ sudo apt install rinominare

Sintassi del comando Rinomina

Utilizzando la seguente sintassi, è possibile utilizzare il comando Rinomina:

Rinomina [opzioni] File di perdita

Il comando di rinominato rinominerà i file in base alle espressioni perl regolari specifiche.

Esempio

Nel seguente esempio, vogliamo modificare l'estensione di tutti i file di testo. Quindi, cambieremo o sostituiremo tutti i file con estensione .txt to .HTML eseguendo il seguente comando:

$ RENAME 'S/.TXT/.html/' *.TXT

Quando si utilizza il comando di rinominato seguito dall'opzione '-n', visualizza anche i nomi dei file da rinominare e rinominarli come segue:

$ rinomina -n 's/.html/.TXT/' *.html

Il comando sopra visualizza il seguente risultato sulla finestra del terminale:

Per impostazione predefinita, il comando di rinominato non sovrascrive un file esistente. Tuttavia, se si passa l'opzione -f insieme al comando di rinominato, ti aiuterà a sovrascrivere i file esistenti. Eseguire il seguente comando per utilizzare il comando di rinominato seguito dall'opzione -f:

$ RENAME -F 'S/.TXT/.html/' *.TXT

Per modificare o rinominare il nome del file utilizzando il comando Rename Utilizzare il comando seguente:

$ Rename 'S/Old-Filename/New-Filename/'

Esempio

Ad esempio, vogliamo rinominare un singolo file con il nome 'testfile.txt 'a NewTestFile.TXT. In questo caso, il comando sopra verrà modificato nella seguente forma:

$ RENAME 'S/TestFile/NewTestFile/' TestFile.TXT

Per vedere più utilizzo del comando Rinomina, proviamo i seguenti esempi:

Ad esempio, per rinominare tutti quei file, che contengono spazi nel nome del file e si desidera sostituirlo con sottolinei. In questo caso, il comando di rinominato ti aiuterà nel modo seguente:

$ rinominare 'y//\ _/' \*

Utilizzando il comando Rename, è possibile convertire il nome del file in tutte le lettere minuscole come segue:

$ rinominare 'y/a-z/a-z/' \*

Allo stesso modo, per convertire il nome del file in tutte le lettere maiuscole, utilizzare il comando seguente:

$ rinominare 'y/a-z/a-z/' \*

Per esplorare più opzioni e usi del comando Rinomina, digitare il seguente comando terminale:

$ RENAME -HELP

Conclusione

Abbiamo discusso in questo articolo su come rinominare i file in Ubuntu 20.04 LTS Distribuzione utilizzando l'applicazione del terminale. Inoltre, abbiamo esplorato il lavoro e gli usi dei comandi "MV" e "Rinomina" per rinominare un file. Dalla discussione di cui sopra, abbiamo concluso il comando MV è utile per rinominare un file, ma il comando rinomina offre opzioni più avanzate per la ridenominazione dei file nel sistema Ubuntu.