Kompresja i archiwizacja w systemie Linux
Ten poradnik pokazuje, jak kompresować i archiwizować pliki w systemie Linux za pomocą wbudowanych narzędzi systemowych.

Kompresja plików
Istnieje kilka różnych formatów kompresji plików, z których najpopularniejsze to gzip i bzip2.
Kompresja za pomocą gzip:
Aby skompresować plik o nazwie plik.txt za pomocą gzip, wykonaj następującą komendę:
gzip plik.txt
Spowoduje to utworzenie pliku plik.txt.gz.
Dekompresja za pomocą gzip:
Aby rozpakować plik plik.txt.gz, wykonaj następującą komendę:
gzip -d plik.txt.gz
Spowoduje to utworzenie pliku plik.txt.
Kompresja za pomocą bzip2:
Aby skompresować plik o nazwie plik.txt za pomocą bzip2, wykonaj następującą komendę:
bzip2 plik.txt
Spowoduje to utworzenie pliku plik.txt.bz2.
Dekompresja za pomocą bzip2:
Aby rozpakować plik plik.txt.bz2, wykonaj następującą komendę:
bzip2 -d plik.txt.bz2
Spowoduje to utworzenie pliku plik.txt.
Archiwizacja plików
Archiwizacja to proces łączenia wielu plików w jeden plik. Możesz użyć kompresji podczas archiwizacji, aby zmniejszyć rozmiar pliku archiwum.
Archiwizacja za pomocą tar:
Aby utworzyć archiwum o nazwie archiwum.tar z plików plik1.txt, plik2.txt i plik3.txt, wykonaj następującą komendę:
tar -cf archiwum.tar plik1.txt plik2.txt plik3.txt
Wyodrębnianie plików z archiwum za pomocą tar:
Aby wyodrębnić pliki z archiwum archiwum.tar, wykonaj następującą komendę:
tar -xf archiwum.tar
Kompresja i archiwizacja w jednym kroku
Możesz skompresować i zarchiwizować pliki w jednym kroku, używając polecenia gzip lub bzip2 z opcją -c.
Kompresowanie i archiwizowanie za pomocą gzip:
Aby skompresować i zarchiwizować pliki plik1.txt, plik2.txt i plik3.txt do pliku archiwum.tar.gz, wykonaj następującą komendę:
tar -cf - plik1.txt plik2.txt plik3.txt | gzip > archiwum.tar.gz
Dekompresowanie i wyodrębnianie plików z archiwum:
Aby rozpakować i wyodrębnić pliki z pliku archiwum.tar.gz, wykonaj następującą komendę:
gzip -d archiwum.tar.gz | tar -xf -
Mam nadzieję, że to pomoże! Daj mi znać, jeśli masz inne pytania.






