- 1 Pubblico di riferimento
- 2 Cosa imparerai
- 3 2.1 Panoramica del rm comando
- 4 2.2 Panoramica del comando rmdir
- 5 Riepilogo
- 6 3.1 Come eliminare una cartella vuota
- 7 3.2 Come eliminare una cartella con contenuti
- 8 3.3 Gestione delle cartelle che non possono essere eliminate
- 9 4.1 Cause degli errori di permessi
- 10 4.2 Soluzioni per gli errori di permessi
- 11 4.3 Gestione delle cartelle bloccate
- 12 Riepilogo
- 13 5.1 Eliminare una cartella usando il Gestore file
- 14 5.2 Ripristinare le cartelle eliminate dal Cestino
- 15 5.3 Gestione delle cartelle che non possono essere eliminate
- 16 Riepilogo
- 17 6.1 Recupero delle cartelle Cestino
- 18 6.2 Recupero delle cartelle eliminate tramite riga di comando
- 19 6.3 Prevenire la perdita di dati con strategie di backup
- 20 Riepilogo
- 21 Q1. Posso recuperare una cartella eliminata usando il comando rm?
- 22 Q2. Ricevo un errore “Permission denied” quando elimino una cartella. Cosa devo fare?
- 23 Q3. Una cartella è “in uso” e non può essere eliminata. Come posso risolvere?
- 24 Riepilogo
- 25 Key Points
Pubblico di riferimento
- Principianti che usano Ubuntu per la prima volta
- Utenti non familiari con le operazioni da riga di comando
- Utenti intermedi e avanzati che cercano una gestione efficiente delle cartelle
Cosa imparerai
- Come utilizzare i comandi di eliminazione di base delle cartelle
- Come risolvere i problemi di errori di autorizzazione e di fallimenti di cancellazione
- Come implementare misure di sicurezza e backup per prevenire l’eliminazione accidentale
2.1 Panoramica del rm
comando
Il rm
è un comando fondamentale usato per eliminare file e cartelle. Quando si elimina una cartella, è necessario utilizzare opzioni specifiche.
Sintassi di base
rm [options] file_or_folder_name
Opzioni chiave
-r
(ricorsivo): Elimina le directory e i loro contenuti ricorsivamente.-f
(force): Forza l’eliminazione senza conferma.-i
(interactive): Richiede conferma prima della cancellazione.-v
(verbose): Visualizza i file e le cartelle eliminati.
Esempi d’uso
- Eliminare una cartella non vuota
rm -r folder_name
→ Elimina la cartella specificata insieme a tutti i suoi contenuti.
- Forzare l’eliminazione di una cartella
rm -rf folder_name
→ Elimina la cartella senza conferma. Fai attenzione, poiché ciò aumenta il rischio di cancellazioni accidentali.
- Richiesta di conferma prima della cancellazione
rm -ri folder_name
→ Richiede conferma prima di eliminare ogni file o sottocartella, consentendo operazioni più sicure.
2.2 Panoramica del comando rmdir
Il comando rmdir
è un comando semplice usato per eliminare solo directory vuote.
Sintassi di base
rmdir folder_name
Esempio d’uso
- Eliminare una cartella vuota
rmdir testfolder
→ Elimina la cartella vuota “testfolder”.
Note importanti
- Se la cartella contiene file o sottocartelle, si verificherà un errore.
rmdir: failed to remove 'testfolder': Directory not empty
- Per le cartelle non vuote, usa
rm -r
invece.
Riepilogo
Questa sezione ha trattato i comandi rm
e rmdir
utilizzati per eliminare cartelle in Ubuntu.
Punti chiave:
- Il comando
rm
è ampiamente usato per eliminare file e cartelle, con opzioni che consentono operazioni flessibili. - Il comando
rmdir
è limitato alle cartelle vuote, rendendolo utile per casi specifici.

3.1 Come eliminare una cartella vuota
Per eliminare una cartella vuota, usa il rmdir
comando. Questo comando funziona solo se la cartella non contiene file.
Passaggi
- Apri il terminale.
- Esegui il comando:
rmdir testfolder
- Verifica che la cartella sia stata eliminata.
ls
Note importanti
- Se la cartella non è vuota, si verificherà un errore.
rmdir: failed to remove 'testfolder': Directory not empty
- Se si verifica un errore, usa invece il comando
rm -r
.
3.2 Come eliminare una cartella con contenuti
Per eliminare una cartella che contiene file o sottocartelle, usa il comando rm -r
.
Passaggi
- Apri il terminale.
- Esegui il comando:
rm -r testfolder
- Verifica che la cartella sia stata eliminata.
ls
Misure di sicurezza
Usa l’opzione di conferma per eseguire l’eliminazione in modo sicuro:
rm -ri testfolder
Eliminazione forzata
Se la cartella non può essere eliminata o si verifica un errore, usa il comando seguente:
sudo rm -rf testfolder
3.3 Gestione delle cartelle che non possono essere eliminate
Se una cartella non può essere eliminata, le possibili cause includono:
- Insufficient Permissions
- Error message:
rm: cannot remove 'testfolder': Permission denied
- Solution:
sudo rm -r testfolder
- File Bloccati all’interno della Cartella
- Soluzione: Termina il processo del file bloccato.
lsof | grep filename
kill process_ID
- Cartella è un punto di montaggio
- Error message:
Device or resource busy
- Soluzione: Smonta la cartella.
sudo umount mount_point
4.1 Cause degli errori di permessi
In Ubuntu, i permessi di accesso a file e cartelle sono gestiti per limitare le operazioni a utenti o gruppi specifici. Se si verifica un errore di permesso durante l’eliminazione di una cartella, è probabile che sia dovuto a privilegi insufficienti.
Messaggio di errore di esempio
rm: cannot remove 'folder_name': Permission denied
Cause comuni
- Non sei il proprietario della cartella.
- Non hai i permessi di scrittura o di esecuzione.
- La cartella è attualmente in uso dal sistema (bloccata da un processo).
4.2 Soluzioni per gli errori di permessi
1. Controlla i permessi della cartella
Esegui il seguente comando per controllare i permessi della cartella:
ls -ld folder_name
2. Modifica i permessi della cartella
Concedi i permessi di scrittura alla cartella:
sudo chmod u+w folder_name
Per concedere permessi completi a tutti gli utenti (usare con cautela):
sudo chmod 777 folder_name
3. Cambia la proprietà della cartella
Cambia la proprietà della cartella all’utente corrente:
sudo chown $USER:$USER folder_name
4. Usa sudo per l’eliminazione
Esegui il comando di eliminazione con privilegi amministrativi:
sudo rm -r folder_name
4.3 Gestione delle cartelle bloccate
Se una cartella è in uso da un altro processo, potresti doverla sbloccare prima di eliminarla.
1. Identifica il processo che utilizza la cartella
lsof | grep folder_name
2. Termina il processo
kill process_ID
Oppure forzare la terminazione con privilegi amministrativi:
sudo kill -9 process_ID
3. Smonta la cartella (se è un punto di mount)
sudo umount mount_point
Riepilogo
Questa sezione ha trattato gli errori di permesso comuni e le soluzioni quando si eliminano cartelle in Ubuntu.
Punti chiave:
- Verifica i messaggi di errore e regola i permessi o la proprietà di conseguenza.
- L’uso di
sudo
può concedere privilegi amministrativi ma dovrebbe essere usato con cautela. - Per le cartelle bloccate, identifica e termina i processi correlati prima della cancellazione.

5.1 Eliminare una cartella usando il Gestore file
- Apri il Gestore File
- Fai clic sul menu “Activities” e cerca “Files.”
- In alternativa, usa la scorciatoia
Super (Windows key) + E
.
- Seleziona la cartella che vuoi eliminare
- Vai alla posizione della cartella.
- Elimina la cartella
- Fai clic con il tasto destro sulla cartella e seleziona “Sposta nel cestino.”
- In alternativa, premi il tasto
Delete
mentre la cartella è selezionata.
- Elimina definitivamente la cartella (senza spostarla nel cestino)
- Seleziona la cartella e premi
Shift + Delete
. - Si aprirà una finestra di conferma—clicca “Elimina” per procedere.
Note importanti
- Utilizzando
Shift + Delete
eliminerà permanentemente la cartella senza spostarla nel Cestino. Usare con cautela.
5.2 Ripristinare le cartelle eliminate dal Cestino
Se elimini accidentalmente una cartella e questa è ancora nel Cestino, puoi facilmente ripristinarla.
- Apri il Cestino
- Vai alla cartella “Cestino” tramite il desktop o il File Manager.
- Ripristina la cartella
- Fai clic destro sulla cartella e seleziona “Ripristina.”
- La cartella verrà restituita alla sua posizione originale.
Note importanti
- Una volta svuotato il Cestino, la cartella eliminata non può essere ripristinata.
5.3 Gestione delle cartelle che non possono essere eliminate
1. Verifica le autorizzazioni della cartella
- Fai clic destro sulla cartella e seleziona “Proprietà.”
- Vai alla scheda “Permissions” e regola le impostazioni se necessario.
2. Apri il gestore file con privilegi amministrativi
- Apri il terminale.
- Esegui il seguente comando:
sudo nautilus
- Si aprirà una finestra del gestore di file con privilegi di amministratore, consentendoti di eliminare la cartella.
Riepilogo
Questa sezione ha trattato come eliminare cartelle usando l’interfaccia grafica di Ubuntu.
Punti chiave:
- File Manager offre un modo intuitivo per gestire le cartelle, rendendolo ideale per gli utenti non familiari con le operazioni da riga di comando.
- Utilizzare il cestino consente un facile recupero in caso di cancellazione accidentale, ma l’eliminazione permanente richiede cautela.
- Per problemi relativi ai permessi, puoi regolare i diritti di accesso o utilizzare i privilegi amministrativi.

6.1 Recupero delle cartelle Cestino
Le cartelle eliminate tramite l’interfaccia grafica vengono solitamente spostate nel Cestino, rendendo facile il loro ripristino.
Passaggi
- Apri il File Manager.
- Vai al “Cestino” dalla barra laterale.
- Fai clic con il tasto destro sulla cartella che vuoi ripristinare e seleziona “Ripristina.”
- La cartella verrà restituita alla sua posizione originale.
Note importanti
- Se il Cestino è stato svuotato, la cartella non può essere recuperata tramite questo metodo.
6.2 Recupero delle cartelle eliminate tramite riga di comando
Le cartelle eliminate usando il comando rm
non vanno nel Cestino e vengono rimosse immediatamente dal sistema. Tuttavia, il recupero potrebbe comunque essere possibile usando strumenti specializzati.
Strumenti di recupero
- TestDisk
- Un potente strumento di recupero che esegue la scansione dei file system e aiuta a recuperare i dati eliminati.
- Installation
sudo apt install testdisk
Utilizzo
sudo testdisk
- Segui le istruzioni sullo schermo per selezionare il disco e cercare i file eliminati.
- PhotoRec (incluso con TestDisk)
- Ideale per il recupero di tipi di file specifici come immagini e documenti.
- Esegui il comando
sudo photorec
Note importanti
- Una volta che i dati sono sovrascritti, il recupero diventa significativamente più difficile. Agisci rapidamente se un file viene eliminato per errore.
6.3 Prevenire la perdita di dati con strategie di backup
1. Configurare backup automatici
Per prevenire la perdita di dati, è consigliato impostare backup regolari.
- Usare rsync per i backup
rsync -av --delete /home/user/Documents/ /backup/Documents/
→ Sincronizza una cartella specifica in una posizione di backup.
- Utilizzo dello Storage Cloud
- Google Drive, Dropbox e altri servizi cloud offrono soluzioni di backup affidabili.
2. Implementare il controllo di versione
- Utilizzare Git o altri sistemi di controllo versione consente di tracciare le modifiche ai file e di ripristinare versioni precedenti se necessario.
3. Utilizzare il meccanismo del Cestino
- Per spostare gli elementi eliminati nel Cestino anche dalla riga di comando, installa
trash-cli
.
Installazione
sudo apt install trash-cli
Sposta i file nel Cestino
trash-put folder_name
Visualizza il contenuto del Cestino
trash-list
Ripristina dal Cestino
trash-restore
Riepilogo
Questa sezione ha trattato le opzioni di recupero per le cartelle eliminate e le migliori pratiche per la protezione dei dati.
Punti principali:
- Utilizzare il cestino garantisce un facile recupero dei file eliminati.
- Le cancellazioni da riga di comando possono essere recuperate utilizzando strumenti come TestDisk o PhotoRec.
- I backup regolari e il controllo versione riducono il rischio di perdita irreversibile dei dati.

Q1. Posso recuperare una cartella eliminata usando il comando rm?
A1. In genere, no. Il rm
comando rimuove immediatamente file e cartelle senza spostarli nel Cestino.
Soluzioni:
- Usa
testdisk
ophotorec
per tentare il recupero. - Considera di installare
trash-cli
per abilitare un metodo di cancellazione più sicuro.
Q2. Ricevo un errore “Permission denied” quando elimino una cartella. Cosa devo fare?
A2. Questo significa che non disponi di permessi sufficienti.
Soluzioni:
- Verifica i permessi della cartella:
ls -ld folder_name
- Modifica permessi:
sudo chmod u+w folder_name
- Elimina con privilegi amministrativi:
sudo rm -r folder_name
Q3. Una cartella è “in uso” e non può essere eliminata. Come posso risolvere?
A3. Un altro processo potrebbe star usando la cartella.
Soluzioni:
- Verifica quale processo sta usando la cartella:
lsof | grep folder_name
- Termina il processo:
kill process_ID
Riepilogo
Questa sezione ha risposto alle domande comuni riguardo l’eliminazione di cartelle in Ubuntu.
Punti chiave:
- Per prevenire cancellazioni accidentali, considera l’uso di
trash-cli
o del controllo versione. - Gli errori di permesso e le cartelle bloccate possono essere risolti con i comandi appropriati.
- Gli strumenti di recupero offrono la possibilità di recuperare file eliminati, ma la prevenzione è fondamentale.

Key Points
- Comprendere e utilizzare correttamente
rm
ermdir
. - Utilizza i comandi relativi ai permessi per risolvere i problemi di accesso.
- Sfrutta gli strumenti GUI per un’esperienza facile da usare.
- Le strategie di backup e controllo versione sono essenziali per prevenire la perdita di dati.
Seguendo queste buone pratiche, puoi gestire e cancellare le cartelle in Ubuntu con fiducia.