Scegli lo strumento giusto e l'eliminazione delle cartelle su Linux diventa un gioco da ragazzi. Utilizzo rmdir per sentieri vuoti, rm -r per le directory che hanno ancora contenuto e Trovare quando vuoi solo pulire quello che c'è dentro. Questo è come eliminare una directory in Linux, con impostazioni predefinite tranquille, controlli rapidi e correzioni per gli errori che si intromettono. Se l'obiettivo è la velocità, scorri la tabella delle istantanee, quindi continua a leggere per le guide di sicurezza.
Panoramica dei comandi: Copia, Incolla, Vai avanti
Prima di entrare nei dettagli, ecco i lavori ad alta frequenza in un unico posto. Copia dalla colonna centrale, quindi applica la nota.
| Compito | Comando rapido più sicuro | Flag o note aggiuntive |
| Rimuovi la directory vuota | rmdirDIR or rm -dDIR | Aggiungere -p rimuovere i genitori se diventano vuoti. |
| Rimuovere la directory non vuota con un prompt una volta | rm -I -r DIR | Bilanciato per velocità e sicurezza. |
| Rimozione forzata della directory non vuota | rm -rf —DIR | Verifica con ls -ld — DIR prima di eseguirlo. |
| Mantieni il genitore, cancella i contenuti | trova DIR -min Depth 1 -delete | Gestisce anche file e cartelle nascosti. |
| Elimina solo le directory vuote | trova DIR -tipo d -empty -delete | Un passaggio ordinato dopo gli schieramenti. |
| Elimina per modello di nome | find DIR -type d -name 'cache*' -prune -exec rm -rf {} + | Funziona velocemente su alberi di grandi dimensioni. |
Tieni questa istantanea vicino a te mentre lavori su come eliminare una directory in Linux.
- Panoramica dei comandi: Copia, Incolla, Vai avanti
- Rimuovi le directory vuote con rmdir o rm -d
- Elimina le directory non vuote con rm
- Conserva la cartella, svuota ciò che c'è dentro
- Eliminazioni mirate con ricerca: Nomi, Profondità, Potatura
- Rotaie di sicurezza che ti salvano da te stesso
- Risoluzione dei problemi: "Autorizzazione negata", "Directory non vuota", Percorsi occupati
- Cestino invece di Elimina: trash-cli e gio trash
- Considerazioni finali
- Domande frequenti
Rimuovi le directory vuote con rmdir or rm -d

Directory vuote sono i casi a basso rischio. Se devi rimuovere solo una foglia, rmdir fa esattamente questo; se preferisci restare rm, utilizzo rm -d per lo stesso risultato. Entrambi i comandi si fermano percorsi non vuoti, che offre ai principianti che imparano come rimuovere una directory nel terminale un utile guardrail.
- rmdir PROGETTO/tmp rimuove una cartella vuota e ritorna silenziosamente quando non esiste più.
- rmdir -p foo/bar/baz rimuove il percorso e quindi le directory principali se ciascuna diventa vuota, riordinando l'impalcatura in un colpo solo.
- rm -d cartella_vuota cancella solo se la directory è vuota, un mirror di rmdir per chi continua a vivere rm.
- rmdir –ignore-fail-on-non-empty DIR nasconde il testo di errore "non vuoto" negli script in cui il rumore è importante.
- Aggiungere -v per feedback, ad esempio, rmdir -pv foo/bar/baz.
Un problema comune quando si tenta di eliminare una directory in Linux è che se la cartella contiene ancora file, rmdir si rifiuta di correre. Questo è il tuo segnale per passare alla ricorsione.
Leggi anche: Connettiti al server Linux con XRDP
Elimina le directory non vuote con rm

La rimozione ricorsiva lo è rm -r or rm -rf. Il compromesso è, fondamentalmente, velocità rispetto ai suggerimenti. Le persone che imparano come eliminare le directory non vuote in Linux iniziano con rm -r e aggiungi un messaggio. I team che automatizzano l'aggiunta -f dopo aver bloccato i controlli del percorso.
Inizia con schemi che ti mantengano calmo:
- Chiedi una volta: rm -I -r DIR chiede una volta prima che discenda, una soluzione migliore di -i su grandi alberi.
- Richiedi tutto: rm -ri DIR è lento, ma utile su piccoli alberi quando vuoi vedere ogni passo.
- Forza e ricorsione: rm -rfDIR salta i prompt e la maggior parte degli errori; verificare con pwd, ls -ld — DIRe un echo "$DIR" prima di premere Invio.
- Verboso: -v stampa ogni percorso rimosso, ad esempio, rm -rfv build/.
- Protezioni root e mount: blocco dei sistemi moderni rm -rf / tramite –preserva-root; negli script, aggiungi –un file system quindi non incroci i monti.
Prima di qualsiasi eliminazione forzata su un computer occupato, dedicare mezzo minuto a verificare l'obiettivo. Stampalo con ls -ld — “$DIR”, quindi guarda quoting e globs. Il modo pulito per imparare come eliminare una directory in Linux è provare -I prima, quindi ripetere in modo non interattivo. Controlli calmi, abitudini ripetibili.
Hosting Linux semplificato
Desideri un modo migliore per ospitare i tuoi siti Web e le tue app Web? Sviluppare qualcosa di nuovo? Semplicemente non ti piace Windows? Ecco perché abbiamo Linux VPS.
Ottieni il tuo VPS LinuxNomi strani, trattini iniziali e problemi nascosti

Alcuni percorsi iniziano con un trattino o includono byte che confondono l'analisi. Passare un — per interrompere l'analisi delle opzioni o aggiungere ./ davanti al nome.
Modi sicuri per prendere di mira nomi strani:
rm -r -- --weird
rm -r ./-cache
Queste piccole abitudini rendono la rimozione di una directory in Linux molto meno stressante su server condivisi e sessioni remote. Se è necessario mantenere il genitore ma rimuovere ciò che è all'interno, passare ai comandi sensibili alla profondità; questo è il prossimo passo nella nostra guida Come eliminare una directory in Linux.
Conserva la cartella, svuota ciò che c'è dentro

Molti lavori necessitano di una directory pulita invece che di una mancante. Rotazione dei registri, creazione di pipeline, pulizia VPS. Due modelli spiegano come eliminare tutti i file in una directory in Linux lasciando intatto il genitore.
- Salta il genitore con Trovare:
find /var/tmp/app -mindepth 1 -delete
- Oppure esegui rm sui lotti:
find ./cache -mindepth 1 -exec rm -rf {} +
Entrambi gestiscono le voci nascoste (dotfile inclusi), che è dove un semplice rm * gli mancano. Se la tua domanda era come rimuovere tutti i file in una directory in Linux, questo è il percorso affidabile.
Le battute di una riga aiutano, anche se molti team necessitano di filtri per nome o profondità. Ecco dove Trovare ti dà spazio senza congetture.
Leggi anche: Elenca i servizi in esecuzione su Linux
Eliminazioni mirate con Trovare: Nomi, Profondità, Potatura
Potresti voler rimuovere solo gli alberi della cache, solo le cartelle di build di primo livello o solo i log archiviati. Ecco un insieme compatto di modelli per trova la directory di eliminazione posti di lavoro.
| Compito | Istantanea del comando | Note |
| Rimuovi solo cache*/ directory nell'ambito del progetto | Trovare . -type d -name 'cache*' -prune -exec rm -rf {} + | -fesso salta la discesa nelle partite; più veloce su alberi enormi. |
| Rimuovere le directory in base alla profondità | find ./dist -min Depth 1 - Max Depth 1 -type d -exec rm -rf {} + | Si rivolge solo ai bambini di primo livello sotto dist/. |
| Elimina solo le directory vuote | Trovare . -tipo d -vuoto -cancella | Un passaggio ordinato dopo gli schieramenti. |
| Elimina i file che corrispondono a un modello | find logs -type f -name '*.gz' -delete | Lascia intatti i tronchi freschi. |
| Elimina tutto ma mantieni il genitore | trova /data/tmp -min Depth 1 -delete | I servizi continuano a utilizzare la directory principale. |
Utilizzo -stampa per un giro di prova, quindi rimuoverlo per il passaggio vero e proprio. Questo è il lato pratico dell'eliminazione di directory su Linux, ambito prevedibile con esecuzione rapida. Capito, su alcuni BusyBox minimi costruisce il file -eliminare manca l'azione; utilizzo -exec rm -rf {} + Invece.
Quei modelli ti portano lontano. Aggiungi alcuni guardrail per evitare errori rari e costosi.
Rotaie di sicurezza che ti salvano da te stesso

I comandi potenti meritano impostazioni predefinite calme. Costruisci queste abitudini in modo che la rimozione di una directory in Linux utilizzando i comandi non rimuova anche la tua sanità mentale.
- Preferisci un singolo prompt con rm -I -r DIR mentre verifichi il percorso sullo schermo.
- Cita i percorsi ogni volta: rm -rf — “$DIR” protegge da spazi, glob e nomi che iniziano con un trattino.
- Conferma l'obiettivo esatto: ls -ld — “$DIR” mostra una riga con la modalità, il proprietario e il percorso.
- Rimanendo all'interno di un filesystem: rm -rf –one-file-system “$DIR” impedisce l'accesso ai volumi montati.
- Protezione antiradice lasciata accesa, mantienila –preserva-root a posto.
- Cancella il bit immutabile quando necessario: lsattr -d “$DIR” per controllare, chattr -i “$DIR” per rimuoverlo.
Se l'eliminazione continua a fallire o si blocca, risolvi i soliti sospetti.
Esegui i tuoi test di pulizia sul VPS Linux di Cloudzy, quindi continua a costruire

Se vuoi un telecomando stabile da provare rm, rmdir, E Trovare in sicurezza, gira su Hosting VPS Linux e lavorare in un guscio pulito. È conveniente, veloce e disponibile in 12 sedi globali con 11 distribuzioni Linux pronto per partire. Ottieni accesso root, SSD NVMe archiviazione e RAM DDR5 su piani moderni, inoltre Protezione DDoS e un Tempo di attività del 99,95%. impegno. Elevata larghezza di banda e bassa latenza fanno parte del pacchetto, con connessioni fino a 10 Gbps elencati sulle carte del piano.
- Impronta globale: implementa in più di 12 località, tra cui New York, Los Angeles, Miami, Amsterdam, Londra, Germania, Svizzera, Utah, Dallas, Las Vegas e Singapore, per raggiungere i tuoi utenti in modo più rapido.
- Accesso root + 11 distribuzioni: scegli il Linux che desideri e mantieni il pieno controllo fin dal primo giorno.
- Hardware moderno: Lo storage SSD NVMe e la RAM DDR5 alimentano le istanze; le prestazioni rimangono elevate durante un I/O intenso.
- Rete + tempo di attività: la connettività a bassa latenza, la larghezza di banda elevata e un obiettivo di uptime del 99,95% aiutano a eseguire i lavori pianificati in tempo.
- Sicurezza: la protezione DDoS è inclusa su tutti i server, quindi è meno probabile che la manutenzione ordinaria venga interrotta.
- Convenienza: le opzioni del sistema operativo preinstallate, l'IPv6 gratuito e diversi metodi di pagamento semplificano la configurazione.
Preferisci un desktop completo? Durante il checkout, scegli il PSR Linux applicazione con un clic. Fornisce un VPS Linux con XRDP, GDM3, e il GUI DI GNOME preinstallato su Ubuntu, così puoi accedere da remoto con un clic. Funziona nelle stesse 12 posizioni e mantiene il file Tempo di attività del 99,95%. bersaglio. C'è nessun costo aggiuntivo per la configurazione RDP preinstallata.
In breve, avvia un VPS Linux conveniente, scegli la tua distribuzione, mantieni il root e, se necessario, aggiungi il desktop Linux RDP durante l'acquisto. Quindi esercitati con le eliminazioni in modo interattivo, esegui istantanee e ripeti finché il set di comandi non sembra una seconda natura.
Risoluzione dei problemi: "Autorizzazione negata", "Directory non vuota", Percorsi occupati

La maggior parte dei fallimenti si raggruppano in pochi schemi. Utilizza questo sintomo → controlla → correggi il flusso in modo che l'eliminazione di una directory in Linux non blocchi la distribuzione.
1) "Autorizzazione negata" su una directory di tua proprietà
Controlla gli attributi con lsattr -d DIR. Se la bandiera immutabile i è impostato, rimuoverlo con sudo chattr -i DIR, quindi riprova. Viene visualizzato su sistemi rafforzati e su alcuni contenitori.
2) “Operazione non consentita” anche con sudo
Verifica che il montaggio non sia di sola lettura. montare | grepDIR or trovato DIR ti dà lo stato. Rimontare la lettura-scrittura per l'operazione o scegliere un percorso diverso.
3) "Directory non vuota" dopo rmdir
Le voci sono ancora presenti. Passa a:
find DIR -mindepth 1 -delete
Include file nascosti e contenuti nidificati.
4) Il servizio ricrea la cartella
Un'unità in esecuzione scrive sul percorso. Arresta o riavvia in modo pulito, quindi elimina. Se l'ambiente stesso è danneggiato, la guida continua Comando systemctl non trovato ti aiuta a risolverlo prima. Caso in questione, abbiamo chiesto a Nginx di scrivere /var/log/nginx/ su una scatola di scena; fermandosi nginx.service cancellato lsof, l'eliminazione è riuscita e i log sono stati ripresi in modo pulito.
5) “Dispositivo o risorsa occupata”
Un processo mantiene un handle aperto nella directory. lsof +D DIR or fusore -vm DIR mostra cosa è attivo; fermarlo in modo pulito, quindi rimuoverlo. Quando è necessaria una rapida visualizzazione dei socket prima di eliminare i log, il file Comando Netstat di Linux pezzo copre un controllo veloce.
6) Nomi strani: spazi, ritorni a capo o un trattino iniziale
Utilizzo — or ./ prima dei nomi che iniziano con un trattino e virgolette ogni stringa. Per la pulizia in blocco dei nomi strani, esegui Trovare . -stampa0 | xargs -0 quindi gli spazi bianchi non interrompono mai il comando.
Con queste soluzioni, la maggior parte degli ostacoli saranno eliminati. Se la permanenza non è il piano, utilizza invece il flusso di spazzatura.
Cestino invece di Elimina: cestino-cli E gio spazzatura

Non è necessario eliminare definitivamente tutto. Gli ambienti desktop e i server con GLib supportano un flusso di spazzatura in modo da poter rivedere e ripristinare. Se stai imparando come rimuovere una directory in Linux e desideri le rotelle, prova questi:
- gio spazzatura PERCORSO sposta file e directory nel cestino; gio lista spazzatura:// ti consente di navigare.
- Con cestino-cli, utilizzo PERCORSO dei rifiuti, lista dei rifiuti, ripristino dei rifiuti, E spazzatura-vuota per un semplice flusso di lavoro da riga di comando.
È più lento di rm, ma il commercio della sicurezza ha senso se si desidera un ulteriore passaggio di revisione. Quindi, se hai bisogno di sapere come eliminare una directory in Linux senza rischiare un vero set di dati, inizia con il cestino, poi passa a rm.
Considerazioni finali
Ora hai un set completo di strumenti per eliminare le directory in Linux, che include rmdir per sentieri vuoti, rm -I -r per una ricorsione sicura, rm -rf solo dopo aver verificato il target e trova -min-profondità 1 -elimina quando è necessario cancellare i contenuti senza rimuovere il genitore. Percorsi di quotazione, mantieni –preserva-root, rimani su un filesystem e rimuovi la parte immutabile se ti blocca; i controlli per la risoluzione dei problemi gestiscono il resto.
E non dimenticare, se hai bisogno di un telecomando pulito per esercitarti sul serio, avvia un Cloudzy VPS Linux server; è conveniente e solido per corse a secco sicure e con il nostro RDP Linux con un clic ottieni anche una sessione desktop in modo da poter eseguire le eliminazioni in una GUI completa.