KWALIFIKACJA INF2 - STYCZEŃ 2021 (test 2)

PYTANIE NR 40.
Programem służącym do archiwizacji danych w systemie Linux jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie "tar" służy w Linuksie do archiwizacji, czyli pakowania wielu plików i katalogów w jedno archiwum (np. kopię zapasową).
Pozostałe opcje nie są archiwizatorami: "free" pokazuje użycie pamięci, a "lzma" i "compress" dotyczą kompresji (zmniejszania rozmiaru), nie tworzenia archiwum jako takiego.

Pełne wyjaśnienie:

W systemie Linux archiwizacja oznacza zwykle spakowanie wielu plików i/lub katalogów do jednego pliku archiwum, aby łatwiej je przenieść, przechować lub wykonać kopię zapasową. Do tego celu klasycznie służy polecenie tar (tzw. archiwum tar). Narzędzie to potrafi zebrać wiele elementów systemu plików w jeden strumień/plik archiwum, zachowując m.in. strukturę katalogów oraz atrybuty plików.

W praktyce tar bywa łączony z kompresją (np. tworzenie archiwum i jednoczesne jego skompresowanie), ale kluczowa kompetencja w tym pytaniu to rozpoznanie, że tar jest narzędziem do archiwizacji.

Dlaczego pozostałe odpowiedzi są błędne?

  • "lzma" odnosi się do metody/narzędzi kompresji. Kompresja zmniejsza rozmiar danych, ale nie jest tym samym co archiwizacja wielu plików w jeden logiczny pakiet. W systemach Linux częściej spotyka się narzędzia powiązane z LZMA w kontekście kompresowania strumieni lub formatów (np. paczek), a nie jako podstawowy archiwizator.
  • "free" to polecenie diagnostyczne służące do wyświetlania informacji o wykorzystaniu pamięci RAM i swap. Nie ma związku z pakowaniem plików ani tworzeniem archiwów.
  • "compress" to narzędzie kompresji (historycznie spotykane w systemach uniksowych). Podobnie jak inne kompresory, operuje na danych w celu zmniejszenia rozmiaru, ale samo w sobie nie jest typowym narzędziem do archiwizacji wielu plików i katalogów w jedno archiwum z zachowaniem struktury.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy archiwizacji w Linuksie, najczęściej chodzi o tar (lub czasem inne archiwizatory), natomiast gdy pada słowo kompresja, wtedy właściwsze są narzędzia typu gzip/bzip2/xz. Warto więc najpierw rozpoznać, czy pytanie jest o "pakowanie wielu plików", czy o "zmniejszanie rozmiaru danych".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Archiwizacja to zebranie wielu plików i katalogów w jedno archiwum, aby łatwiej je przenieść lub przechować jako kopię. Najczęściej robi się to w terminalu narzędziem tar, które zachowuje strukturę katalogów i atrybuty plików.
Najbardziej typowe polecenie to tar. Służy do "zapakowania" wielu plików i katalogów do jednego archiwum. Często jest używane w administracji systemem do kopii zapasowych oraz przenoszenia danych między serwerami.
tar łączy wiele plików w jeden plik archiwum (archiwizacja). Kompresor zmniejsza rozmiar danych. W praktyce tar bywa łączony z kompresją, ale jego podstawowa rola to tworzenie archiwum i zachowanie struktury katalogów.
Tak. To jedno z najczęstszych zastosowań. Tworzysz archiwum zawierające cały katalog (i podkatalogi), a potem możesz je przenieść lub odtworzyć na innym komputerze. To przydatne przy migracji systemu i odzyskiwaniu danych.
free służy do podglądu wykorzystania pamięci RAM i swap. Jest poleceniem diagnostycznym, a nie narzędziem do pracy na plikach archiwum. Dlatego nie jest poprawną odpowiedzią, gdy pytanie dotyczy archiwizacji danych.
Kompresja zmniejsza rozmiar danych (np. aby szybciej je przesłać). Archiwizacja scala wiele plików w jedną paczkę/archiwum. Na egzaminie zwracaj uwagę na słowa kluczowe: "archiwum" vs "zmniejszenie rozmiaru".
Nie w typowym znaczeniu. LZMA kojarzy się z metodą kompresji, czyli redukcją rozmiaru danych. Pytanie o archiwizację (pakowanie wielu plików do jednego archiwum) wskazuje raczej na archiwizator, np. tar.
Najczęściej przy tworzeniu kopii zapasowych, przenoszeniu katalogów użytkowników, pakowaniu logów do przekazania do analizy oraz przy przygotowaniu danych do migracji na inny serwer. Archiwum ułatwia też zachowanie struktury katalogów.
Najczęstszy błąd to mylenie archiwizacji z kompresją i wybieranie narzędzia kompresującego zamiast archiwizatora. Drugi typowy błąd to wybór polecenia diagnostycznego (np. o pamięci) tylko dlatego, że nazwa jest krótka i "znana".
Jeśli w pytaniu pojawia się "archiwizacja danych", "spakowanie plików", "utworzenie archiwum" lub "kopia do jednego pliku", zwykle chodzi o narzędzie archiwizujące (np. tar). Pytania o system plików dotyczą raczej partycji, uprawnień i montowania.
info

Statystycznie 73% uczniów zna prawidłową odpowiedź. średnio łatwe

Źródła:

  • GNU tar Manual (Tar), rozdziały: Introduction i Tutorial - https://www.gnu.org/software/tar/manual/ (dostęp: 2026-02-27)
  • man7.org Linux man-pages: tar(1) - https://man7.org/linux/man-pages/man1/tar.1.html (dostęp: 2026-02-27)
  • man7.org Linux man-pages: free(1) - https://man7.org/linux/man-pages/man1/free.1.html (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja polecenia tar w systemie (strony podręcznika systemowego)
  • Materiały kursowe z administracji Linux (sekcje: archiwizacja i kompresja)
  • Ćwiczenia praktyczne: tworzenie i odtwarzanie archiwów w katalogach testowych

Aktualizacja pytania: 31.03.2026

Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego