GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux rmdir per principianti (con esempi)

Quindi abbiamo già discusso del comando rm che viene utilizzato principalmente per eliminare file e directory dalla riga di comando di Linux. Tuttavia, c'è un'altra utilità della riga di comando correlata che è specificamente mirata alla rimozione delle directory. Lo strumento in questione è rmdir e in questo tutorial ne discuteremo le basi usando alcuni esempi di facile comprensione.

Comando Linux rmdir

Come suggerisce il nome, il comando rmdir è focalizzato sulla rimozione di directory, sebbene solo vuote. Di seguito è riportata la sua sintassi:

rmdir [OPTION]... DIRECTORY...

Ed ecco come lo spiega la pagina man:

Remove the DIRECTORY(ies), if they are empty.

I seguenti esempi in stile domande e risposte dovrebbero darti una buona idea di come funziona questa utility.

Q1. Come funziona rmdir?

È abbastanza semplice:basta passare il nome della directory come input per il comando. Ad esempio:

rmdir test-dir

Q2. Come fare in modo che rmdir ignori le directory non vuote.

Per impostazione predefinita, il comando rmdir genera un errore se si tenta di eliminare una directory non vuota. Tuttavia, se lo desideri, puoi eliminare questo comportamento di rmdir utilizzando --ignore-fail-on-non-empty opzione.

Ad esempio:

T3. Come fare in modo che rmdir rimuova anche le directory principali?

Proprio come nel caso di mkdir, puoi anche chiedere a rmdir di eseguire la sua operazione sulle directory principali. Ciò significa che puoi anche eliminare le directory principali di una directory in una volta sola. Questa funzione è accessibile tramite l'opzione della riga di comando -p.

Ad esempio, il comando seguente cancellerà entrambe le directory 'test' e 'test-dir'.

rmdir -p test/test-dir/

Nota :Affinché questa operazione funzioni, tutte le directory principali non devono contenere nient'altro che la directory vuota che viene eliminata.

Q4. Qual è la differenza tra rmdir e rm -r ?

Se ricordi, puoi anche eliminare le directory usando il comando rm abilitando l'opzione -r che fornisce. Quindi qual è la differenza tra quello e rmdir? Bene, la risposta è che rmdir funziona solo nel caso di directory vuote:non c'è alcun modo che tu possa usare per fare in modo che rmdir cancelli le directory non vuote.

Quindi rmdir è uno strumento utile in quelle situazioni in cui è necessario controllare se una directory è vuota prima di eliminarla.

Conclusione

Come sarai d'accordo, rmdir non è un comando complesso da comprendere e utilizzare. Inoltre, offre solo una manciata di opzioni da riga di comando. Ne abbiamo discussi quasi tutti qui, quindi esercitati con gli esempi menzionati in questo articolo e dovresti essere a posto. Per ogni evenienza, ecco la pagina man per rmdir.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Linux tac Command Tutorial per principianti (con esempi)

  5. Tutorial sui comandi per utenti Linux per principianti (con esempi)

Linux logname Command Tutorial per principianti (con esempi)

Tutorial sui comandi di Linux wall per principianti (con esempi)

Tutorial sui comandi di test di Linux per principianti (con esempi)

Comando Gruppi Linux per principianti (con esempi)

Linux sha1sum Command Tutorial per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)