Comando rmdir di Linux

comando rmdir

Su sistemi operativi simili a Unix, il comando rmdir rimuove le directory vuote da un filesystem.

Questo documento descrive la versione GNU / Linux di rmdir.


Descrizione

Il comando rmdir rimuove ogni directory specificata nella riga di comando, se sono vuoti. Cioè, ogni directory rimossa non deve contenere file o directory o non può essere rimossa da rmdir.

Se una directory specificata non è vuota, rmdir non la rimuoverà e procederà a provare a rimuovere tutte le altre directory specificate.

Le directory vengono elaborate nell'ordine specificato nella riga di comando, da sinistra a destra.

Per rimuovere sia una directory padre che una sottodirectory di quel padre, è necessario specificare prima la sottodirectory, quindi la directory padre è vuota quando rmdir tenta di rimuoverla. (Oppure puoi usare l'opzione -p; vedi sotto.)

rmdir è funzionalmente equivalente al comando rm -d.

Nota: Se vuoi rimuovere una directory che non è vuota (e rimuovere anche tutto ciò che contiene), puoi usare il comando rm con l'opzione -r (ricorsiva). Vedere il comando rm per ulteriori informazioni.


Sintassi

rmdir [-p] [-v | --verbose] [--ignore-fail-on-non-empty] directory ...
rm: aiuto
rm --version

Opzioni

-p Ogni argomento della directory viene trattato come un percorso con il quale verranno rimossi tutti i componenti, se sono vuoti, a partire dall'ultimo componente. (Vedi rm per la rimozione ricorsiva completamente non discriminante.)
-v, - verbose Visualizza informazioni dettagliate per ogni directory elaborata.
--ignore-sicuro-on-non vuota Non segnalare un errore che si verifica solo perché una directory non è vuota. Normalmente, quando viene richiesto a rmdir di rimuovere una directory non vuota, viene segnalato un errore. Questa opzione elimina questi messaggi di errore.
--Aiuto Visualizza un messaggio di aiuto ed esce.
--versione Visualizza le informazioni sulla versione ed esce.

Esempi

rmdir mydir

Rimuovere la directory mydir, se è vuota.

rmdir dir1 dir2 dir3

Rimuovere le directory dir1, dir2 e dir3, se sono vuote. Se uno non è vuoto, verrà stampato un messaggio di errore per quella directory e gli altri verranno rimossi.

rmdir dir / subdir dir

Rimuovere la directory dir / subdir se è vuota. Quindi, rimuovere dir directory, se è vuoto dopo la rimozione di dir / subdir.

rmdir -p dir / subdir

Come il comando sopra. rmdir tenta di rimuovere dir / subdir, quindi tenta di rimuovere dir.

Comandi correlati

mkdir - Crea una directory.rm - Elimina i file.


Pagine utili:

Informazioni sul formato .md
Informazioni sul formato .do

Lascia un commento