KWALIFIKACJA INF2 - CZERWIEC 2016

PYTANIE NR 10.
Którego z poleceń systemu Linux należy użyć do utworzenia archiwum danych?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie tar służy do tworzenia i obsługi archiwów (łączenia wielu plików/katalogów w jeden plik archiwum). Pozostałe polecenia nie tworzą archiwów: cal wyświetla kalendarz, date datę i czas, a grep wyszukuje wzorce w tekście.

Pełne wyjaśnienie:

W systemach Linux do tworzenia archiwum danych standardowo używa się polecenia tar. Jego zadaniem jest archiwizacja, czyli spakowanie wielu plików i katalogów do jednego pliku archiwum (np. do przeniesienia, przechowania lub wykonania kopii bezpieczeństwa). W praktyce tar bywa łączony z kompresją (np. gzip, bzip2, xz), ale kluczową funkcją pozostaje tworzenie archiwum.

Dlaczego pozostałe polecenia są niepoprawne?

  • cal dotyczy prezentacji kalendarza (dni/miesięcy) w terminalu. Nie wykonuje operacji na plikach w sensie pakowania ich do archiwum.
  • grep jest narzędziem do wyszukiwania wzorców (tekstów) w strumieniu danych lub w plikach. Może zwrócić linie pasujące do wzorca, ale nie tworzy archiwów ani nie pakuje danych.
  • date wyświetla lub ustawia datę i czas systemowy. Jest związane z czasem systemu, a nie z archiwizacją plików.

Wskazówka egzaminacyjna: jeżeli w treści pojawiają się słowa "archiwum", "pakowanie" lub "zebranie wielu plików w jeden", najczęściej chodzi o tar (albo narzędzia archiwizujące, jak zip). Natomiast wyszukiwanie w plikach to typowo grep, a operacje na dacie i kalendarzu to date/cal. Umiejętność rozróżnienia tych grup poleceń jest podstawą pracy technika informatyka przy administracji i eksploatacji systemów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Archiwum danych to plik, który zawiera wiele innych plików i/lub katalogów "zapakowanych" razem. Ułatwia przenoszenie, przechowywanie i wykonywanie kopii. W Linuksie często spotkasz archiwa tworzone poleceniem tar, czasem dodatkowo skompresowane.
tar tworzy archiwa, dodaje do nich pliki lub je rozpakowuje. Łączy wiele elementów systemu plików w jeden plik wynikowy. W praktyce administrator używa tar do backupu katalogów, logów i konfiguracji, często z kompresją (np. gzip/xz).
grep jest narzędziem tekstowym: wyszukuje linie pasujące do wzorca w plikach lub w strumieniu wejściowym. Może pomóc znaleźć informacje w logach, ale nie pakuje plików w archiwum. Mylenie grep z tar wynika z tego, że oba są często używane w terminalu.
cal wyświetla kalendarz w terminalu (miesiąc/rok). Stosuje się je do szybkiego sprawdzenia dat, np. przy planowaniu zadań lub weryfikacji dni tygodnia. Nie wykonuje operacji archiwizacji ani nie tworzy plików archiwum.
date służy do wyświetlania (i w uprawnionych przypadkach ustawiania) daty oraz czasu systemowego. Przydaje się w diagnostyce, skryptach, logowaniu zdarzeń i weryfikacji synchronizacji czasu. Nie ma funkcji pakowania plików do archiwum.
Archiwizacja łączy wiele plików w jeden (np. tar). Kompresja zmniejsza rozmiar danych algorytmem (np. gzip, bzip2, xz). Często wykonuje się oba kroki naraz: najpierw tar tworzy archiwum, a potem archiwum jest kompresowane.
Najprościej wylistować zawartość archiwum bez rozpakowywania i sprawdzić, czy są wszystkie pliki/katalogi. W praktyce warto też zweryfikować rozmiar pliku, uprawnienia oraz czy archiwum da się odczytać na innym systemie. To typowy krok kontroli po backupie.
Najczęściej przy wykonywaniu kopii zapasowych katalogów użytkowników, konfiguracji usług i logów, przed aktualizacjami oraz przy przenoszeniu danych między serwerami. tar jest popularny, bo dobrze zachowuje strukturę katalogów i metadane, co jest ważne w administracji.
Częsty błąd to wybór polecenia "na skojarzenie" zamiast po funkcji (np. grep do wszystkiego, bo jest znany). Inny błąd to mylenie narzędzi do informacji o czasie (cal/date) z narzędziami do pracy na plikach. Pomaga uczenie się poleceń grupami funkcjonalnymi.
Ćwicz na terminalu: twórz archiwa katalogów testowych, listuj zawartość, rozpakowuj do innego katalogu i sprawdzaj rezultaty. Ucz się też rozpoznawania poleceń po opisie funkcji (archiwizacja vs wyszukiwanie vs czas). Pomocne są strony man i krótkie laby.
info

Około 81% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Według specjalistów z branży: "Polecenie tar służy do tworzenia i obsługi archiwów (łączenia wielu plików/katalogów w jeden plik archiwum)."

Źródła:

  • GNU Tar Manual (Free Software Foundation), rozdziały dot. "Creating an Archive" oraz "tar invocation": https://www.gnu.org/software/tar/manual/ (dostęp: 2026-03-01)
  • Linux man-pages: tar(1) — opis narzędzia tar i przełączników: https://man7.org/linux/man-pages/man1/tar.1.html (dostęp: 2026-03-01)
  • Linux man-pages: grep(1) — przeznaczenie polecenia grep: https://man7.org/linux/man-pages/man1/grep.1.html (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja poleceń: man tar, man grep, man date, man cal
  • Oficjalny podręcznik GNU tar (Tar Manual)
  • Ćwiczenia z administracji Linux: tworzenie archiwów i kompresja (tar + gzip/bzip2/xz)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego