Zwykle usuwam katalogi za pomocą rm :
rm -r myDir
Jednak znam inne polecenie rmdir , które wydaje się wykonywać tę pracę równie dobrze:
rmdir myDir
Jaka jest różnica między tymi dwoma poleceniami i kiedy należy ich używać?
rmdir(2)
które może usuwać tylko puste katalogi.
rm -r
: (1) Wpisz polecenie, ale go nie wprowadzaj (2) Oderwij ręce od klawiatury (3) Policz do pięciu (4) Naciśnij ENTER. Zacząłem robić coś takiego ze wszystkimi niebezpiecznymi poleceniami, aby dać mi szansę spojrzeć na to, co robię, upewnić się, że wpisałem wszystko poprawnie, pomyśleć o ewentualnych nieoczekiwanych konsekwencjach itp. Czasami prowadzi mnie to aby na przykład usunąć moje polecenie i najpierw wykonać dodatkowe kontrole.
rm -rf ~ /*
- wyczyść mój katalog domowy. Lub poczekaj, może wyczyść system. Zawsze dobrze sprawdzić dwukrotnie;).
rmdir
i rm -r
są to dwa ciągi o tej samej długości :-)