Spis treści

Słowniczek TAR (oraz kompresji)

Wersja bardzo skrócona.

Najprostsze kompresowanie pliku:

gzip plik
bzip2 plik

Pakowanie oraz kompresja katalogów:

tar --exclude-caches -zcvf plik.tar.gz katalog
      |               ||||
      |               |||↳ plik docelowy
      |               ||↳ tryb gadatliwy 
      |               |↳ utwórz nowe archiwum
      |               ↳ kompresja gzip
      ↳ pomija całą zawartość katalogów z sygnaturą (*), oprócz pliku sygnatury

(*) Sygnatura cache to plik o nazwie CACHEDIR.TAG z zawartością:

Signature: 8a477f597d28d172789f06886806bc55
# Ten katalog nie jest istotny w kopii zapasowej.
# Aplikacja odtworzy jego zawartosc po uruchomieniu.
# Lukasz 24.02.2024
#

Dla tar-a jest ważna tylko pierwsza linijka. Komentarz poniżej jest opcjonalny, ale wskazany.

Kompresja bzip2:

tar -cvjSf archiwum.tar.bz2 katalog

Kompresowanie zrzutów baz danych

mysqldump nazwabazy | bzip2 > mysql_nazwabazy-$(date +%F).db.bz2
pg_dump -U postgres nazwabazy | /usr/bin/bzip2 > postgres_nazwabazy-$(date +%F).db.bz2

Podgląd zawartości archiwum

tar -tvf archiwum.tar.gz

Rozpakowanie zawartości archiwum

tar -xvf archiwum.tar.gz

Przykładowe, dodatkowe opcje do rozpakowania:


Patrz też: Taśma DAT/DLT na Linuksie .