KWALIFIKACJA INF2 - STYCZEŃ 2021 (test 3)

PYTANIE NR 26.
Aby wyodrębnić dane zawarte w archiwum o nazwie dane.tar, użytkownik pracujący w systemie Linux powinien użyć polecenia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie tar służy do pracy z archiwami .tar. Opcja -x oznacza wyodrębnianie plików, -v wypisuje wykonywane operacje, a -f wskazuje nazwę archiwum, więc
tar -xvf dane.tar
rozpakowuje je poprawnie. Flaga -c tworzy archiwum, a gzip/gunzip dotyczy głównie plików .gz.

Pełne wyjaśnienie:

Narzędzie tar w systemach Linux służy przede wszystkim do archiwizacji, czyli pakowania wielu plików/katalogów w jeden plik archiwum (najczęściej z rozszerzeniem .tar). Aby wyodrębnić (rozpakować) dane z archiwum dane.tar, należy użyć trybu rozpakowywania.

W poleceniu tar -xvf dane.tar poszczególne opcje mają znaczenie:

  • -x – rozpakuj/wyodrębnij pliki z archiwum (extract).
  • -v – tryb gadatliwy (verbose), czyli wypisuj nazwy rozpakowywanych elementów; nie jest wymagany, ale jest poprawny.
  • -f – wskaż plik archiwum, po którym podaje się nazwę, tutaj: dane.tar.

Pozostałe propozycje nie spełniają celu pytania. Polecenie tar -cvf dane.tar używa opcji -c, która oznacza tworzenie archiwum, a nie jego rozpakowanie, więc jest to typowa pułapka polegająca na pomyleniu trybów pracy tar. Z kolei gzip to narzędzie do kompresji, a gunzip do dekompresji, ale standardowo odnoszą się do strumienia/formatu .gz, nie do samego archiwum .tar. Jeśli plik byłby spakowany jako .tar.gz (lub .tgz), wtedy często stosuje się tar z dodatkową obsługą kompresji (np. z odpowiednią opcją) albo osobno gzip/gunzip na pliku .gz.

Wskazówka egzaminacyjna: w zadaniach z Linuksa zawsze sprawdzaj, czy pytanie dotyczy archiwizacji (tar) czy kompresji (gzip), oraz czy chodzi o tworzenie (-c) czy rozpakowanie (-x).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Aby rozpakować archiwum .tar, użyj narzędzia tar w trybie wyodrębniania:
tar -xvf dane.tar
.
Opcja -x rozpakowuje, -f wskazuje plik archiwum, a -v wypisuje nazwy rozpakowywanych plików.
-x oznacza wyodrębnianie (extract), -v to tryb opisowy (verbose), a -f informuje, że następny argument jest nazwą pliku archiwum.
Dzięki temu tar wie, że ma rozpakować zawartość konkretnego pliku .tar.
Opcja -c w tar służy do tworzenia archiwum (create), a nie do rozpakowywania. Takie polecenie buduje nowe archiwum z podanych plików/katalogów, więc nie spełnia celu "wyodrębnienia danych" z istniejącego .tar.
Nie bezpośrednio. gzip dotyczy kompresji/dekompresji formatu .gz, a .tar jest archiwum (łączenie plików), nie kompresją. Plik .tar rozpakowuje się tar, a .tar.gz wymaga dodatkowego kroku z kompresją.
.tar to archiwum (spakowanie wielu plików w jeden). .tar.gz to archiwum tar dodatkowo skompresowane gzip.
W praktyce .tar rozpakowujesz tar, a przy .tar.gz dochodzi warstwa kompresji.
Opcję -v stosuje się, gdy chcesz widzieć listę plików przetwarzanych przez tar (np. podczas rozpakowywania kopii zapasowej). Nie jest wymagana do działania, ale ułatwia kontrolę, czy archiwum rozpakowało się poprawnie i gdzie trafiają pliki.
Najczęściej używa się tar wraz z przejściem do katalogu docelowego lub odpowiednią opcją tar (zależnie od systemu). Praktyczna metoda: utwórz katalog, przejdź do niego i uruchom rozpakowanie:
mkdir out && cd out && tar -xvf ../dane.tar
.
To częsty schemat w administracji systemem.
Powłoka i programy w Linuksie rozpoznają opcje po znaku - (minus). Jeśli wkleisz podobny znak typograficzny (np. "–"), program może nie odczytać opcji i zgłosi błąd. Na egzaminie i w praktyce warto wpisywać komendy ręcznie lub sprawdzać, czy użyto zwykłego minusa.
Najczęstsze pomyłki to: zamiana -x (rozpakuj) z -c (utwórz), brak -f przy wskazywaniu pliku archiwum oraz mylenie archiwizacji tar z kompresją gzip. Pomaga zapamiętanie: x jak extract, c jak create.
gunzip dekompresuje dane skompresowane gzip (zwykle pliki .gz). Nie "wyciąga" wielu plików z archiwum .tar. Jeśli masz .tar.gz, to najpierw zdejmujesz kompresję gzip, a potem rozpakowujesz archiwum tar (lub używasz tar z obsługą gzip).
info

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

W praktyce zawodowej kluczowe jest to, że polecenie tar służy do pracy z archiwami .tar.

Źródła:

  • GNU Tar Manual: "2.2.2 How to Extract Members from an Archive" (tar -x, -v, -f), https://www.gnu.org/software/tar/manual/tar.html (dostęp: 02.03.2026)
  • man7.org: tar(1) — Linux manual page (opis opcji -x, -c, -v, -f), https://man7.org/linux/man-pages/man1/tar.1.html (dostęp: 02.03.2026)
  • man7.org: gzip(1) — Linux manual page (przeznaczenie gzip/gunzip, pliki .gz), https://man7.org/linux/man-pages/man1/gzip.1.html (dostęp: 02.03.2026)

Materiały:

  • Dokumentacja polecenia tar (man tar) i ćwiczenia z flagami
  • Dokumentacja gzip/gunzip (man gzip) oraz przykłady różnicy .tar vs .tar.gz
  • Kurs podstaw administracji Linux: praca z plikami i archiwami

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego