tar

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest tar?

tar to polecenie systemów Linux/Unix służące do tworzenia i obsługi archiwów plików. Nazwa pochodzi od tape archive, ponieważ pierwotnie narzędzie było używane do zapisu danych na taśmach magnetycznych.

Najważniejsze: tar przede wszystkim łączy wiele plików i katalogów w jeden plik archiwum. Samo archiwum .tar nie musi być skompresowane. Kompresję można dodać przez opcje współpracujące np. z gzip lub bzip2.

Najczęstsze opcje

  • c - utworzenie archiwum,
  • x - rozpakowanie archiwum,
  • t - wyświetlenie zawartości archiwum,
  • f - wskazanie nazwy pliku archiwum,
  • v - tryb szczegółowy, pokazuje przetwarzane pliki,
  • z - użycie kompresji gzip.

Przykłady użycia

Utworzenie zwykłego archiwum:

tar -cf archiwum.tar katalog/

Utworzenie skompresowanego archiwum .tar.gz:

tar -czf archiwum.tar.gz katalog/

Rozpakowanie archiwum:

tar -xf archiwum.tar

Wyświetlenie zawartości archiwum:

tar -tf archiwum.tar

W pytaniach egzaminacyjnych

Jeżeli pytanie dotyczy polecenia do stworzenia archiwum danych w Linuxie, poprawną odpowiedzią jest tar. Pozostałe polecenia z pytania mają inne funkcje: cal pokazuje kalendarz, grep wyszukuje tekst, a date wyświetla lub ustawia datę i czas.