Tworzenie i zarządzanie spakowanymi folderami (archiwami) w systemie Linux to kluczowa umiejętność, która pozwala na łatwe przechowywanie, przesyłanie oraz backupowanie danych. Poniżej znajdziesz szczegółowy poradnik, opisujący krok po kroku wszystkie najważniejsze aspekty archiwizacji – od podstawowych poleceń po zaawansowane opcje kompresji i zarządzania zawartością archiwów.
1. Podstawy archiwizacji w Linux
Archiwizacja polega na łączeniu kilku plików lub katalogów w jeden plik archiwum (np. .tar), często z dodatkową kompresją (.gz, .bz2) w celu zmniejszenia rozmiaru. Dzięki temu można łatwo przechowywać i przenosić zbiory danych, zachowując ich uprawnienia oraz właścicieli plików.
2. Najpopularniejsze narzędzia do archiwizacji
- tar – tworzenie i rozpakowywanie archiwów,
 - gzip/bzip2/xz – kompresja archiwów,
 - zip/unzip – archiwa kompatybilne z Windows.
 
3. Tworzenie archiwów – polecenia krok po kroku
a) Tworzenie archiwum TAR ze wskazanych folderów
tar cvf nazwapliku.tar folder1 folder2 
- c – create (twórz archiwum)
 - v – verbose (szczegółowe wypisywanie postępu)
 - f – file (wskazuje plik wynikowy, np. 
nazwapliku.tar) 
Przykład:
tar cvf backup.tar Dokumenty Zdjęcia 
To polecenie utworzy archiwum backup.tar z folderów Dokumenty i Zdjęcia.
b) Dodawanie kompresji do archiwum
- gzip –
 
 tar czvf nazwapliku.tar.gz folder1 folder2 
z – użyj gzip
- bzip2 –
 
 tar cjvf nazwapliku.tar.bz2 folder1 folder2 
j – użyj bzip2
- xz –
 
 tar cJvf nazwapliku.tar.xz folder1 folder2 
J – użyj xz
4. Sprawdzanie zawartości archiwum
Aby zobaczyć, co znajduje się w archiwum (bez rozpakowywania):
tar tf backup.tar 
Wypisuje listę plików i katalogów w archiwum.
5. Rozpakowywanie archiwum
a) Rozpakowywanie zwykłego archiwum tar
tar xvf backup.tar 
- x – extract (rozpakuj archiwum)
 - v – szczegóły
 - f – plik źródłowy
 
b) Rozpakowywanie ze skompresowaną zawartością
- gz –
 
 tar xzvf backup.tar.gz 
- bz2 –
 
 tar xjvf backup.tar.bz2 
- xz –
 
 tar xJvf backup.tar.xz 
Archwium zostanie rozpakowane do bieżącego katalogu.
6. Wyciąganie pojedynczych plików/folderów z archiwum
Jeśli chcesz rozpakować konkretny plik lub folder, użyj:
tar xvf backup.tar folder1/plik.txt 
To polecenie rozpakowuje tylko podany plik z archiwum.
7. Dodawanie i usuwanie plików z archiwum tar
Dodawanie –
 Standardowy tar nie pozwala bezpośrednio dodawać plików do skompresowanych archiwów .gz, .bz2, .xz. Dodawanie jest możliwe (polecenie tar -rvf) tylko w nieskompresowanych archiwach (.tar).
Usuwanie –
 Aby usunąć plik z archiwum, najlepiej rozpakować archiwum, usunąć plik, a następnie zarchiwizować ponownie.
8. Najczęściej używane polecenia pomocnicze
- ls – wyświetla zawartość katalogu
 - cd – zmienia katalog roboczy
 - mkdir – tworzy nowy katalog
 - rm – usuwa pliki
 - cp – kopiuje pliki lub foldery
 - mv – przenosi lub zmienia nazwy plików
 
9. Wskazówki i dobre praktyki
- Zawsze podawaj pełne ścieżki lub uruchamiaj komendy w katalogu, w którym znajdują się archiwizowane pliki.
 - Regularnie sprawdzaj zawartość archiwów przed ich rozpakowaniem, aby uniknąć nadpisania ważnych danych.
 - Zachowaj kopie zapasowe – archiwizacja chroni przed utratą danych w razie awarii lub pomyłki.
 
10. Archiwizacja za pomocą ZIP
Tworzenie –
zip -r nazwapliku.zip folder1 folder2 
Rozpakowywanie –
unzip nazwapliku.zip 
ZIP jest popularny ze względu na kompatybilność z Windows.
Podsumowanie
Archiwizacja w Linuxie to nie tylko narzędzie backupu, lecz także wygodna metoda zarządzania dużymi zbiorami plików: pozwala szybko tworzyć, przeglądać, kompresować, rozpakowywać oraz przenosić dane, zawsze z zachowaniem odpowiednich uprawnień i struktury katalogów. Opanowanie powyższych poleceń to niezbędny element sprawnej pracy w każdym środowisku linuksowym.





