tar
tar to narzędzie do archiwizacji plików i katalogów. Może również kompresować archiwa (np. z użyciem gzip lub bzip2).
🧰 Najczęściej używane składnie
🔹 Tworzenie archiwum .tar
tar -cf archiwum.tar katalog/
-c– create (tworzy archiwum)-f– file (nazwa pliku wynikowego)katalog/– katalog do spakowania
🔹 Tworzenie i kompresowanie jako .tar.gz (gzip)
tar -czf archiwum.tar.gz katalog/
-z– użyj kompresji gzip
🔹 Tworzenie i kompresowanie jako .tar.bz2 (bzip2)
tar -cjf archiwum.tar.bz2 katalog/
-j– użyj kompresji bzip2
📂 Rozpakowywanie archiwum
🔹 Rozpakuj .tar
tar -xf archiwum.tar
🔹 Rozpakuj .tar.gz
tar -xzf archiwum.tar.gz
🔹 Rozpakuj .tar.bz2
tar -xjf archiwum.tar.bz2
🔍 Podgląd zawartości archiwum
🔹 Wyświetlenie listy plików w archiwum:
tar -tf archiwum.tar.gz
📌 Dodatkowe opcje
| Opcja | Znaczenie |
|---|---|
-v | verbose – wypisuje pliki podczas operacji |
-C | ścieżka do katalogu, gdzie rozpakować |
--delete | usuwa plik z archiwum (działa tylko na niekompresowanych .tar) |
🧪 Przykłady
Spakowanie katalogu mp3 do muzyka.tar.gz
tar -czvf muzyka.tar.gz mp3/
Rozpakowanie archiwum do określonego katalogu
tar -xzf muzyka.tar.gz -C /home/user/muzyka
❗️Uwaga
.tar= tylko archiwum (bez kompresji).tar.gzlub.tgz= archiwum + kompresja gzip.tar.bz2= archiwum + kompresja bzip2 (dokładniejsza, ale wolniejsza)