Sei all'inizio del tuo viaggio nel mondo di Linux e ti chiedi come gestire efficacemente file e cartelle? In questa guida scoprirai come copiare, spostare e rinominare file e cartelle. Questi comandi di base ti aiuteranno a padroneggiare il lavoro nel terminale e a migliorare la tua efficienza. Immergiamoci subito nell'argomento e conosciamo i comandi più importanti.
Principali conclusioni
- Comprenderai meglio i comandi di base di Linux CP (Copy) e MV (Move).
- Imparerai come copiare, spostare e rinominare file e cartelle in modo efficiente.
- Verrà spiegato l'uso di caratteri jolly e opzioni per personalizzare i comandi.
Creare e preparare file e cartelle
Prima di iniziare a copiare e spostare, assicurati di avere a disposizione i file e le cartelle necessari. Crea prima una cartella per organizzare i file da elaborare. Questo si fa usando il comando mkdir. Puoi creare una nuova cartella con il seguente comando:

Ora hai una nuova cartella chiamata "Carta". Puoi aggiungere alcuni file che vuoi spostare e copiare in seguito.
Spostare file con il comando MV
Per spostare più file nella cartella "Carta", utilizzi il comando MV. Questo comando ti consente non solo di spostare file, ma anche di rinominarli.
Ad esempio, vuoi spostare tutti i file che iniziano con "Carta" nella tua nuova cartella. Il comando per questo potrebbe apparire così:
Utilizzando * (carattere jolly) in "Carta*", puoi indirizzare tutti i file che iniziano con "Carta". La funzione di tabulazione ti aiuterà qui a facilitare l'input e a mostrare le opzioni disponibili.
Dopo aver eseguito il comando, puoi controllare lo stato visualizzando il contenuto della cartella "Carta" con ls:

Copiare file con il comando CP
Ora passiamo alla copia di file e cartelle. Per copiare la cartella "Carta" e creare una seconda copia con il nome "Carta 2", utilizzi il comando CP:
Il parametro -R (ricorsivo) è importante per assicurarsi che anche tutto il contenuto della cartella venga copiato.
Copiare file e permessi
Hai anche la possibilità di trasferire i permessi durante la copia. Questo si fa con il comando:

In questo caso, il parametro -P assicura che i diritti dei file e i timestamp rimangano, il che può essere particolarmente utile quando copi da un altro utente.
Rinominare file
Il rinominare file avviene anch'esso con il comando MV. Se vuoi rinominare un file chiamato "DOO" in "toOO", utilizzi:

Il principio è lo stesso: il file viene spostato dal suo nome originale al nuovo luogo con il nuovo nome. Allo stesso modo, puoi rinominare anche le cartelle. Ad esempio, rinomineresti "Carta 3" in "Carta 100" con:

Riepilogo – Gestire file e cartelle in Linux
In questa guida hai imparato come copiare, spostare e rinominare file e cartelle in modo efficiente in Linux. La chiave per un utilizzo efficace di queste operazioni sta nei comandi CP e MV e nella gestione dei caratteri jolly e delle opzioni.
Domande frequenti
Come creo una nuova cartella in Linux?Usa il comando mkdir per creare una nuova cartella.
Come copio una cartella inclusa la sua contenuto?Usa il comando cp -R per copiare la cartella ricorsivamente.
Cosa significa il carattere jolly () nei comandi?Il carattere jolly () rappresenta caratteri arbitrari e ti permette di indirizzare più file contemporaneamente.
Posso mantenere i permessi dei file durante la copia?Sì, utilizzando il parametro -P nel comando di copia, i permessi e i timestamp dei file vengono mantenuti.
Cosa succede se rinomino un file con il comando MV?Il comando MV sposta il file in un nuovo nome, funziona come un rinominare.