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