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.