Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Linux/Unix

Do usuwania plików lub katalogów w systemie Linux służy polecenie

A. rm
B. cat
C. ls
D. tar

Pytanie z egzaminu CKE, czerwiec 2020 (arkusz EE.08-SG-20.06).

Polecenie rm jest właściwym narzędziem do usuwania plików w systemach Linux i Unix. Jego nazwa pochodzi od angielskiego remove, czyli usuń. W praktyce używa się go np. tak: rm plik.txt, aby skasować pojedynczy plik z bieżącego katalogu. Do usuwania katalogów stosuje się zwykle rm -r nazwa_katalogu, bo opcja -r oznacza działanie rekurencyjne, czyli przejście przez całą zawartość katalogu. Trzeba jednak uważać, bo rm nie działa jak zwykłe przeniesienie do kosza w środowisku graficznym. W terminalu usunięcie często jest natychmiastowe i trudne do cofnięcia. Z mojego doświadczenia warto używać rm -i, gdy nie ma się pewności, bo system zapyta o potwierdzenie. Dobra praktyka administracyjna to też sprawdzenie ścieżki poleceniem pwd oraz zawartości katalogu przez ls przed kasowaniem. Szczególnie groźne są opcje typu rm -rf, bo wymuszają usuwanie bez pytań i rekurencyjnie. W administracji Linuxem to podstawowa komenda, ale taka, którą trzeba traktować z szacunkiem.
W tym pytaniu chodzi o polecenie służące bezpośrednio do usuwania plików lub katalogów w Linuxie, a nie tylko do pracy z plikami ogólnie. cat jest często kojarzone z plikami, bo pozwala wyświetlić ich zawartość w terminalu, połączyć kilka plików albo przekierować tekst do nowego pliku. Nie jest jednak narzędziem przeznaczonym do kasowania danych. Typowy błąd polega na tym, że ktoś widzi komendę często używaną przy plikach i zakłada, że pasuje do każdej operacji na pliku. Tak to niestety nie działa. tar również dotyczy plików i katalogów, ale jego rola jest inna: tworzy archiwa, rozpakowuje je, czasem współpracuje z kompresją, np. gzip albo bzip2. W praktyce tar służy raczej do pakowania danych przed kopią zapasową albo przenoszeniem, a nie do ich usuwania. ls natomiast wyświetla listę plików i katalogów. To bardzo przydatne polecenie kontrolne, zwłaszcza przed użyciem rm, ale samo niczego nie kasuje. Poprawnym poleceniem jest rm, czyli remove. Przy katalogach zwykle potrzebna jest opcja -r, a przy pracy administracyjnej warto unikać pochopnego używania rm -rf. Moim zdaniem to jedna z tych komend, które trzeba znać, ale też używać spokojnie, bo Linux raczej nie będzie długo pytał, czy na pewno miałeś to na myśli.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.