Ce face rmdir
Comanda rmdir (remove directory) șterge directoarele specificate, dar numai dacă acestea sunt complet goale (nu conțin fișiere sau subdirectoare).
Este o comandă de siguranță: previne ștergerea accidentală a datelor importante. Dacă un folder conține fișiere, comanda va refuza ștergerea.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-p, --parents |
Șterge și directoarele părinte dacă devin goale în urma ștergerii subdirectorului. |
-v, --verbose |
Afișează un mesaj de confirmare pentru fiecare director eliminat. |
Exemple
Exemplul 1: Ștergerea unui director gol
Creăm un folder temporar și îl ștergem în siguranță.
mkdir folder_gol
rmdir folder_gol
[ ! -d folder_gol ] && echo "Folderul a fost sters cu succes"
Rezultat
Folderul a fost sters cu succes
Greșeli frecvente
- Încercarea de a rula
rmdirpe un folder care conține fișiere (inclusiv fișiere ascunse precum.DS_Storesau.git). Pentru foldere cu conținut se foloseșterm -r.