Do kasowania plików i katalogów w Linuksie służy polecenie:
rm (opcje) pliki_lub_katalog
Poniżej kilka przykładów:
Wydanie polecenia,
rm plik1 plik2
usunie plik1 i plik2
W natępnym poleceniu do skasowania tychże plików zastosowano maskę:
rm plik*
zastosowanie maski jest wygodnym sposobem usuwania większej ilości plików o takim samym początku nazwy.
Kasowanie plików i katalogów wymaga dużej ostrożności i aby zabezpieczyć się przed omyłkowym skasowaniem plików, w poleceniu stosuje się opcję -i , dzieki temu przed skasowaniem każdego pliku będziesz proszony o potwierdzenie (mysisz napisać y lub Y i nacisnąć ENTER):
rm -i plik*
Aby usunąć wszystkie pliki znajdujące się w katalogu wraz z nim samym, stosujemy polecenie z opcją -r wraz z podaną nazwą katalogu:
rm -r katalog
będziesz przy tym proszony o potwierdzenie usunięcia każdego pliku w katalogu oraz samego katalogu. Obok na zrzucie ekranowym, wynik działania przykładowego polecenia.
Do kasowania całej struktury katalogu bez prośby o potwierdzenie musisz użyć polecenia z opcją -r oraz - f :
rm -fr katalog
Do usuwania wyłącznie pustych katalogów służy inne polecenie:
rmdir (opcje) katalog
Użycie polecenia z opcją -p usunie wszystkie puste katalogi nadrzędne:
rmdir -p katalog
Należy pamiętać że aby usunąć plik lub katalog trzeba mieć do nich uprawnienia. Użycie polecenia rm razem z opcjami -rf z konta administratora (root`a) może być katastrofalne w skutkach, gdyż może doprowadzić do nieodwracalnego usunięcia całego systemu plików. Upewnij się ponad wszelką wątpliwość że na pewno chcesz usunąć jakieś pliki. Najlepiej przed tego typu operacjami utwórz kopię zapasową najważniejszych danych.
Na zakończenie polecam dodatkową lekturę man rm oraz man rmdir