KWALIFIKACJA INF2 - CZERWIEC 2019

PYTANIE NR 15.
Do utworzenia skompresowanego archiwum danych w systemie Linux można użyć polecenia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie tar z opcją tworzenia archiwum i kompresji pozwala zbudować skompresowany plik wynikowy.
W wariancie tar -zcvf litera "c" oznacza utworzenie archiwum, "z" włącza kompresję gzip, a "f" wskazuje plik archiwum. Pozostałe warianty służą do rozpakowania lub listowania.

Pełne wyjaśnienie:

Narzędzie tar służy do archiwizacji (łączenia wielu plików/katalogów w jeden plik archiwum). Samo archiwum tar nie musi być skompresowane, dlatego w praktyce często łączy się archiwizację z kompresją.

W poleceniu tar -zcvf kluczowe jest znaczenie przełączników:

  • c – tryb tworzenia archiwum (create), czyli budowanie nowego archiwum z podanych danych,
  • z – włączenie kompresji przy użyciu gzip (archiwum będzie skompresowane),
  • f – praca na pliku archiwum: po tej opcji podaje się nazwę pliku wynikowego (bez tego tar może używać standardowego wejścia/wyjścia),
  • v – tryb "verbose", wypisuje przetwarzane pliki (pomocne przy kontroli operacji).

Dlatego odpowiedź "tar -zcvf" pasuje do zadania "utworzenia skompresowanego archiwum danych".

Pozostałe propozycje dotyczą innych działań:

  • "tar -xvf" zawiera przełącznik rozpakowywania (x), więc służy do wyciągania plików z istniejącego archiwum, a nie do jego tworzenia.
  • "tar -jxvf" również używa rozpakowywania (x), a litera j odnosi się do innego algorytmu kompresji; mimo to nadal jest to operacja ekstrakcji, więc nie spełnia warunku "utworzenia".
  • "tar -tvf" wykorzystuje t, czyli listowanie zawartości archiwum (podgląd), bez tworzenia nowego pliku archiwum.

Wskazówka egzaminacyjna: najpierw szukaj wśród opcji litery określającej tryb pracy (tworzenie/listowanie/rozpakowanie). Dopiero potem sprawdzaj, czy jest włączona kompresja oraz czy podano pracę na pliku archiwum.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Archiwum tar to pojedynczy plik, który zawiera wiele plików i katalogów "spakowanych" razem (archiwizacja). Sam format tar nie musi kompresować danych, dlatego często łączy się go z kompresją (np. gzip), aby zmniejszyć rozmiar pliku wynikowego.
Najważniejsze tryby pracy tar to: c (create) – tworzenie archiwum, x (extract) – rozpakowanie, t (list) – listowanie zawartości. Na egzaminie najpierw identyfikuj tę literę, bo ona decyduje o rodzaju operacji.
Opcja -f wskazuje, że tar ma pracować na pliku archiwum i że po niej podajesz nazwę pliku wynikowego (przy tworzeniu) albo wejściowego (przy rozpakowaniu). Bez -f zachowanie może dotyczyć standardowego wejścia/wyjścia, co bywa nieintuicyjne.
Opcja -z włącza kompresję gzip dla archiwum tar (często spotkasz rozszerzenia .tar.gz lub .tgz). Używa się jej, gdy chcesz utworzyć archiwum i jednocześnie zmniejszyć rozmiar danych do przesyłania lub składowania, np. przy kopiach zapasowych.
-z odnosi się do kompresji gzip, a -j do kompresji bzip2. To różne algorytmy o innych właściwościach (np. szybkość/stopień kompresji). W pytaniach testowych kluczowe jest jednak także to, czy występuje c (tworzenie) czy x (rozpakowanie).
Jeżeli w opcjach tar widzisz literę t, polecenie służy do listowania zawartości archiwum (podglądu), a nie do tworzenia ani rozpakowywania. Często występuje w postaci tar -tvf wraz z -f i nazwą archiwum.
Nie. Zestaw -xvf oznacza rozpakowanie (x) z podaniem pliku archiwum (f) i trybem szczegółowym (v). To typowa składnia do wyciągania plików z istniejącego archiwum, a nie do jego utworzenia czy kompresji.
Najczęstszy błąd to mylenie trybów c, x i t przez podobny wygląd poleceń. Drugi błąd to skupienie się tylko na kompresji (-z lub -j) i pominięcie faktu, że do utworzenia archiwum potrzebne jest c.
Skompresowane archiwum przydaje się m.in. do kopii zapasowych katalogów konfiguracyjnych, pakowania logów do analizy, przenoszenia danych na inny serwer lub przygotowania paczki do wysyłki. W praktyce administratorzy często automatyzują takie zadania w skryptach i harmonogramach.
Pomaga metoda "najpierw tryb, potem reszta": najpierw ustal, czy ma być tworzenie (c), listowanie (t) czy rozpakowanie (x). Dopiero potem sprawdź kompresję (z lub j) oraz pracę na pliku (f). Taka kolejność redukuje pomyłki.
info

To pytanie poprawnie rozwiązuje 60% zdających egzamin. średnie

Według specjalistów z branży: "Pozostałe warianty służą do rozpakowania lub listowania."

Źródła:

  • GNU tar manual: "3 Invoking GNU tar" oraz opis opcji c, x, t, z, j, f, v, https://www.gnu.org/software/tar/manual/tar.html (dostęp: 2026-03-01)
  • Linux man-pages / system manual: tar(1) – opis przełączników i przykładów użycia, https://man7.org/linux/man-pages/man1/tar.1.html (dostęp: 2026-03-01)
  • Projekt GNU tar – dokumentacja i materiały referencyjne, https://www.gnu.org/software/tar/ (dostęp: 2026-03-01)

Materiały:

  • Strona podręcznika: man tar (sekcje o tworzeniu i kompresji)
  • Dokumentacja GNU tar (opis opcji i przykłady użycia)
  • Ćwiczenia praktyczne: tworzenie, listowanie i rozpakowywanie archiwów tar w katalogu testowym

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego