Skip to main content

Come rinominare i file usando Linux Tools e il terminale

spostare e rinominare file con il terminale unix (Giugno 2025)

spostare e rinominare file con il terminale unix (Giugno 2025)
Anonim

Questa guida ti mostrerà come rinominare i file usando un file manager e la riga di comando di Linux.

La maggior parte delle distribuzioni Linux ha un gestore di file predefinito come parte dell'ambiente desktop. Un ambiente desktop è una raccolta di strumenti che consente agli utenti di eseguire attività comuni senza digitare comandi in una finestra di terminale.

Un ambiente desktop generalmente include un gestore di finestre che viene utilizzato per visualizzare applicazioni grafiche. Includerà anche alcuni o tutti i seguenti elementi:

  • un pannello (noto anche come barra delle applicazioni) - generalmente utilizzato per un pulsante di menu, un vassoio di sistema
  • un menù
  • una barra di lancio
  • un cruscotto
  • widgets
  • icone del desktop
  • strumenti come file manager, blocchi note, calcolatrici ecc

Un file manager è usato per controllare la creazione, lo spostamento e la cancellazione dei file. Gli utenti di Windows avranno familiarità con Windows Explorer che è un tipo di file manager.

Esistono diversi gestori di file come Nautilus, Dolphin, Caja, PCManFM e Thunar.

Nautilus è il gestore di file predefinito in Ubuntu e distribuzioni che eseguono l'ambiente desktop GNOME come Fedora e openSUSE.

Dolphin è il gestore file predefinito per l'ambiente desktop KDE utilizzato dalle distribuzioni Linux come Kubuntu e KaOS.

Linux Mint ha una versione leggera che utilizza il desktop MATE. Il desktop MATE utilizza il file manager Caja.

Le distribuzioni leggere utilizzano spesso l'ambiente desktop LXDE che ha il file manager PCManFM o XFCE che viene fornito con il file manager Thunar.

Come succede, i nomi potrebbero cambiare, ma la funzionalità per rinominare i file è praticamente la stessa

Come rinominare un file utilizzando un file manager

Di solito il file manager ha un'icona che sembra un archivio. Ad esempio, se stai usando Ubuntu è la seconda icona sulla barra di avvio.

In genere, è possibile trovare l'icona di gestione file pertinente nella barra di avvio di un pannello, come parte del sistema di menu o come parte di una barra di avvio rapido.

Un gestore di file ha generalmente un elenco di posti nel pannello di sinistra, come la cartella principale, il desktop, altri dispositivi e il cestino.

Nel pannello di destra c'è un elenco di file e cartelle per il posto selezionato nel pannello di sinistra. È possibile eseguire il drill down delle cartelle facendo doppio clic su di esse ed è possibile tornare indietro attraverso le cartelle utilizzando le frecce sulla barra degli strumenti.

Rinominare un file o una cartella è praticamente lo stesso indipendentemente dalla distribuzione, dall'ambiente desktop e dal gestore di file che si sta utilizzando.

A destra, fai clic sul file o sulla cartella che desideri eliminare e scegli "Rinomina". In alternativa, molti gestori di file consentono di fare clic con il tasto sinistro su un file o una cartella e premere F2 per eseguire la stessa azione.

L'interfaccia per rinominare un file varia leggermente a seconda del file manager. Ad esempio, Nautilus, Thunar e PCManFM visualizzano una piccola finestra per inserire il nuovo nome mentre Dolphin e Caja consentono semplicemente di digitare il nuovo nome su quello vecchio.

Come rinominare i file usando la riga di comando di Linux

Potresti non essere sorpreso di scoprire che il comando per rinominare i file viene effettivamente rinominato. In questa guida imparerai come rinominare il file completo, come rinominare parte del file, come rinominare il file indicato da collegamenti simbolici e come ottenere conferma del funzionamento del comando di rinomina.

Come rinominare un file

La sintassi per rinominare un file non è così ovvia come si potrebbe pensare. L'esempio seguente mostra come rinominare un file:

rinominare il file di sostituzione delle espressioni

Potresti pensare che il comando di rinomina sarebbe semplice come dire rinominare oldfile newfilema non è così semplice e mentre passeremo spiegheremo perché.

Immagina di avere un file chiamato testfile e vuoi rinominarlo in testfile2. Il comando che useresti è il seguente:

rinomina testfile testfile2 testfile

Quindi cosa sta succedendo qui? L'espressione è il bit di testo o addirittura un'espressione regolare che stai cercando in un nome file. La sostituzione è il testo con cui si desidera sostituire l'espressione e il file è il file oi file su cui si desidera eseguire la rinomina.

Perché funziona così potresti chiedere?

Immagina di avere una cartella di immagini di cani ma le hai casualmente chiamate foto di gatti come segue:

  • catsittingdown
  • barkingcat
  • postmanattackedbycat

Ora se il comando fosse semplice come rinominare oldfile newfileallora dovresti rinominare ogni file singolarmente.

Con il comando rename di Linux è possibile rinominare tutti i file contemporaneamente come segue:

rinomina cane gatto *

I file sopra saranno rinominati come segue:

  • dogsittingdown
  • cane che abbaia
  • postmanattackedbydog

Il comando di cui sopra fondamentalmente esaminato tutti i file (denotato dal metacarattere asterisco jolly) e ovunque abbia trovato la parola gatto lo ha sostituito con un cane.

Rinominare il file fisico indicato da collegamenti simbolici

Un collegamento simbolico funge da puntatore a un file simile a un collegamento sul desktop. Il link simbolico non contiene dati tranne per il percorso della posizione del file a cui punta.

È possibile creare un collegamento simbolico utilizzando il seguente comando:

ln -s

Ad esempio, immagina di avere un file chiamato barkingdog nella cartella delle immagini del cane e desideri creare un collegamento simbolico al file in una cartella diversa denominata dogtraining con il nome howtostopdogbarking.

Potresti farlo usando il seguente comando:

ln -s ~ / pictures / dogpictures / barkingdog ~ / pictures / dogtraining / howtostopdogbarking

Puoi dire quali file sono link simbolici eseguendo il comando ls -lt.

ls -lt howtostopdogboging

L'output mostrerà qualcosa come howtostopdogbarking -> / home / pictures / dogpics / barkingdog.

Ora non so quanti di voi sanno come fermare un cane che abbaia ma il consiglio di molti istruttori è quello di insegnare al cane a parlare per primo e poi una volta che hai imparato a padroneggiarlo puoi farlo tacere quando non vuoi abbaiare. Questa è comunque la teoria.

Con questa conoscenza in mano, potresti voler rinominare l'immagine di barkingdog in cui stai parlando.

È possibile rinominare l'immagine direttamente nella cartella Dogpics eseguendo il seguente comando:

rinominare abbaiare parlando / home / immagini / dogpics / barkingdog

In alternativa, è anche possibile rinominare l'immagine del cane che abbaia specificando il nome del collegamento simbolico e utilizzando il seguente interruttore:

rinominare -s abbaiare parlando / home / immagini / dogtraining / howtostopdogbarking

Come ottenere la conferma che il comando di rinomina ha funzionato

Il problema principale con il comando rename è che non ti dice cosa ha fatto. Quello che pensi potrebbe aver funzionato potrebbe non avere e quindi devi andare e verificare da solo utilizzando il comando ls.

Tuttavia, se si utilizza il seguente comando, il comando rename indicherà esattamente ciò che è stato rinominato:

rinominare -v cane gatto *

L'output sarà lungo le linee di questo:

  • barkingcat -> barkingdog
  • catsittingdown -> dogsittingdown
  • postmanattackedbycat -> postmanattackedbydog

Questo comando aiuta a confermare che ciò che volevi accadesse accadde davvero.

Un altro modo per rinominare i file

Se preferisci la sintassi più semplice dei file di rinomina, prova il comando mv come segue:

mv nomefilefile nomefile

Sommario

Quando si impara a usare la riga di comando di Linux è necessario conoscere le autorizzazioni, come creare utenti e gruppi, come creare directory, come copiare file, come spostare e rinominare i file e tutti i collegamenti.