KWALIFIKACJA INF2 - STYCZEŃ 2023

PYTANIE NR 26.
Wskaż polecenie systemu Linux, które służy do wyodrębnienia plików z archiwum wazne_pliki.tar.bz2
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Archiwum z rozszerzeniem .tar.bz2 oznacza, że plik tar został skompresowany algorytmem bzip2. Do wyodrębnienia plików używa się opcji rozpakowania -x oraz wskazania bzip2 -j, a -f podaje nazwę archiwum. Dlatego poprawne jest polecenie z przełącznikiem -j.

Pełne wyjaśnienie:

Plik wazne_pliki.tar.bz2 składa się z dwóch etapów: najpierw jest to archiwum tar (spakowanie wielu plików w jeden), a następnie całość jest skompresowana metodą bzip2 (końcówka .bz2).

Żeby poprawnie wyodrębnić pliki, polecenie tar musi:

  • wypakować zawartość archiwum: -x,
  • użyć trybu "gadatliwego" (opcjonalnie, informacyjnie): -v,
  • zastosować obsługę kompresji bzip2: -j,
  • wskazać nazwę pliku archiwum: -f wazne_pliki.tar.bz2.

Dlatego odpowiedź "tar –xvjf wazne_pliki.tar.bz2" jest właściwa: zawiera zestaw przełączników odpowiadających wypakowaniu archiwum tar skompresowanego bzip2.

Dlaczego pozostałe opcje są błędne:

  • "tar –xvzf …" używa przełącznika -z, który dotyczy gzip (typowo dla .gz), a nie bzip2.
  • "tar –xvtf …" zawiera -t, które służy do listowania zawartości archiwum, a nie do wyodrębniania plików.
  • "tar –xvuf …" zawiera -u, które jest związane z aktualizacją/dopisaniem nowszych plików w archiwum; nie jest to standardowa opcja do zwykłego rozpakowania.

W praktyce egzaminacyjnej warto kojarzyć: .tar.gz → -z, .tar.bz2 → -j, a -x oznacza wypakowanie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Rozszerzenie .tar.bz2 oznacza archiwum tar skompresowane algorytmem bzip2. Najpierw tar "pakuje" wiele plików w jeden, a potem bzip2 zmniejsza rozmiar. Do rozpakowania zwykle używa się tar z opcją -j (bzip2) oraz -x (wyodrębnianie).
Najczęściej spotkasz zestaw: -x (wypakuj), -f (podaj plik archiwum) i opcjonalnie -v (wypisz pliki podczas operacji). Dodatkowo dobiera się przełącznik kompresji, np. -j dla bzip2 lub -z dla gzip.
W tar przełącznik -j odnosi się do obsługi kompresji bzip2, a -z do gzip. Ponieważ końcówka .bz2 wskazuje bzip2, właściwy jest -j. Użycie -z przy .bz2 zwykle zakończy się błędem lub niepoprawnym przetworzeniem danych.
Opcja -t służy do wyświetlenia listy plików znajdujących się w archiwum (bez wypakowywania). Stosuje się ją, gdy chcesz sprawdzić zawartość archiwum przed rozpakowaniem, np. aby upewnić się, czy są tam właściwe katalogi lub czy nie ma podejrzanych ścieżek.
W wielu środowiskach tar potrafi automatycznie rozpoznać typ kompresji na podstawie pliku, ale nie jest to gwarantowane w każdej konfiguracji. Na egzaminie i w zadaniach administracyjnych bezpieczniej jest jawnie podać właściwy przełącznik kompresji (dla bzip2: -j), aby polecenie było jednoznaczne.
Do podejrzenia zawartości użyj listowania, czyli opcji -t, oraz wskaż plik przez -f. Dla archiwów z bzip2 zwykle dodaje się też -j. Dzięki temu zobaczysz listę plików i katalogów bez ich zapisywania na dysku.
Najczęstsze pomyłki to: dobranie złej opcji kompresji (mieszanie -z i -j), użycie -t zamiast -x, pominięcie -f (tar nie wie wtedy, jaki plik otworzyć) oraz mylenie celu opcji -u, która nie służy do zwykłego wypakowania.
Zwykle tar pozwala łączyć przełączniki w różnych kolejnościach, ale kluczowe jest, aby -f miało podaną nazwę archiwum jako argument. W praktyce administracyjnej stosuje się czytelny wzorzec, np. tar -xvjf nazwa.tar.bz2, aby łatwo było ocenić, co polecenie zrobi.
W administracji systemem spotyka się .tar.bz2 m.in. w kopiach zapasowych, paczkach z konfiguracjami, archiwach logów oraz archiwach źródeł programów. Umiejętność poprawnego użycia tar w terminalu pomaga szybko odtworzyć pliki na serwerze, przygotować środowisko lub przenieść dane między systemami.
Najlepiej przećwiczyć praktycznie: utwórz katalog z plikami, spakuj go do .tar, potem do .tar.gz i .tar.bz2, a następnie wykonaj listowanie i rozpakowanie. Zapisz sobie mapę skojarzeń: -x wypakuj, -t lista, -z gzip, -j bzip2, -f plik.
info

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

W praktyce zawodowej kluczowe jest to, że archiwum z rozszerzeniem .tar.bz2 oznacza, że plik tar został skompresowany algorytmem bzip2.

Źródła:

  • GNU tar manual (online): "3.5 gzip and bzip2" oraz opis opcji -j, -z, -x, -f, https://www.gnu.org/software/tar/manual/ - accessed 2026-03-02
  • Linux manual page: tar(1) — opis przełączników (m.in. -x, -t, -u, -j, -z, -f), https://man7.org/linux/man-pages/man1/tar.1.html - accessed 2026-03-02
  • Debian Wiki: "Tar" (przykłady użycia i typowe opcje dla archiwów kompresowanych), https://wiki.debian.org/tar - accessed 2026-03-02

Materiały:

  • Strona podręcznika systemowego: man tar
  • Dokumentacja GNU tar (opis opcji i przykładów użycia)
  • Materiały do INF.2 z zakresu pracy w systemie Linux i administracji plikami

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego