Użytkownicy Linuksa mają do dyspozycji wiele skutecznych i niezawodnych narzędzi do kompresji plików.
Większość wymienionych tutaj narzędzi działa dobrze ze wszystkimi dystrybucjami Linuksa i przetestowaliśmy je na Ubuntu.
smoła
ten smoła kompresja plików jest jednym z najczęściej używanych narzędzi do kompresji plików w systemie Linux. Plik skompresowany tym narzędziem ma przyrostek .tar.gz oraz .tgz , i są również nazywane tarballe .
Na przykład, jeśli mamy plik/katalog o nazwie zamiana1 w bieżącym katalogu. Aby zapisać go w skompresowanym pliku o nazwie plik.tar, gz , musimy uruchomić następującą komendę w terminalu:
$smoła -czvfplik.tar.gz swap1
Być może zastanawiasz się, co dokładnie się przełącza -czvf oznacza, zobaczmy to jeden po drugim.
-C : Utwórz archiwum
-z : Kompresuj archiwum za pomocą gzip
-v : znany jako gadatliwy . Wyświetla postęp w oknie terminala podczas tworzenia archiwum.
-F : Ten przełącznik umożliwia określenie nazwy pliku archiwum.
Zainstaluj go, uruchamiając w terminalu następujące polecenie:
$sudo apt-get install smołagzip
ten gzip oznacza GNU Zip i jest to format kompresji plików o otwartym kodzie źródłowym używany do kompresji pojedynczych plików. Tworzy spakowane pliki z sufiksem .gz rozbudowa.
ZIP i GZIP to bardzo popularne formaty kompresji plików, jeśli chodzi o oszczędność miejsca i skrócenie czasu potrzebnego do przesłania pliku przez Internet.
Oto jego podstawowa składnia:
$gzip [Opcje] [nazwy plików]Korzystanie z przełącznika -ten poda szczegółowe informacje o skompresowanym pliku.
Aby rozpakować plik, użyj składni:
$gzip -Dnazwapliku.gzAby zainstalować gzip, uruchom w terminalu następującą komendę:
$sudo apt-get install gzip7zip
ten 7zip to narzędzie do kompresji plików o otwartym kodzie źródłowym, które zostało początkowo opracowane dla użytkowników systemu Windows, a później zostało przeniesione do innych systemów operacyjnych, takich jak Linux i jego dystrybucje. Obsługuje wiele formatów kompresji plików i jest popularny ze względu na wysoki współczynnik kompresji przy użyciu technik kompresji LZMA i LZMA2.
Składnia:
$7z nazwa pliku.7z nazwa plikuWydobywać:
$7z i nazwa pliku.7zAby zainstalować 7zip, uruchom w terminalu następujące polecenie:
$sudo apt-get installp7zip-pełny p7zip-rarIzma
ten Izma to kolejne narzędzie do kompresji plików, takie jak zip lub tar, i jest dostarczane z preinstalowanym systemem Linux i jego dystrybucjami. Jest to dość szybkie narzędzie do kompresji plików w porównaniu do innych.
Aby utworzyć archiwum:
$Izma-C -- stdoutNazwa pliku>nazwapliku.lzmaAby wyodrębnić pliki:
$Izma-D -- stdoutnazwapliku.lzma>Nazwa plikubzip2
ten bzip2 to bezpłatne narzędzie do kompresji plików o otwartym kodzie źródłowym. Jest to szybsze narzędzie do obsługi plików w porównaniu do gzip, ale może skompresować tylko jeden plik na raz.
Składnia:
Ta technika zużywa więcej pamięci RAM podczas kompresji. Aby zmniejszyć jego użycie, przełącz -s , jak pokazano niżej:
$bzip2 -sNazwa plikuWydobywać:
$bzip2 -Dnazwapliku.bz2kompresja plików xz
ten xz jest uaktualnieniem do narzędzia do kompresji plików lzma, ale jednocześnie może skompresować tylko jeden plik. Dobrze integruje się ze wszystkimi dystrybucjami Linuksa, nawet starszymi wydaniami.
Składnia do kompresji:
$xz nazwa plikuSkładnia do wyodrębnienia:
$xz-Dnazwapliku.xzudział
ten udział , skrót od archiwum powłoki , to proste i niezawodne narzędzie do kompresji plików dla użytkowników indywidualnych i zaawansowanych.
Składnia do kompresji:
$współdziel nazwę pliku>nazwapliku.udziałSkładnia do wyodrębnienia:
$unshar nazwa_pliku.sharAby zainstalować shar, uruchom następujące polecenie w terminalu:
$sudo apt-get installsharutilsZ
ten Z jest szeroko stosowanym narzędziem do kompresji plików w Debianie i jego pochodnych.
Składnia do kompresji:
$Zcvsr nazwa pliku.a nazwa plikuSkładnia do wyodrębnienia:
$Z -xvNazwa plikukgb
ten kgb jest darmowym narzędziem do kompresji plików z obsługą większości formatów plików. Obsługuje archiwizację wielu plików w jeden z wysokim współczynnikiem kompresji.
Składnia do archiwum:
$kgp nazwa pliku.kgb nazwa plikuSkładnia dekompresji:
$kgb x nazwapliku.kgbAby zainstalować kgb, uruchom w terminalu następujące polecenie:
$sudo apt-get installkgbpatena
ten patena to skrót od Portable Archive Exchange i jest to narzędzie do kompresji plików używane do tworzenia i wyodrębniania archiwów. Obsługuje różne formaty kompresji plików, takie jak tar, cpio, bcpio i ustar.
Składnia do kompresji:
$patena-wfnazwa_pliku.tar nazwa_plikuSkładnia dekompresji:
$patena-r <nazwapliku.tarAby zainstalować pax, uruchom w terminalu następujące polecenie:
$sudo apt-get installpatenaOto 10 najlepszych narzędzi do kompresji plików dla systemu Linux i jego dystrybucji. Istnieją jeszcze inne narzędzia do kompresji dla Linuksa, ale te 10 wyróżniają się, gdy są testowane na różnych parametrach. Zapraszam do podzielenia się z nami swoimi poglądami na @linuxhint oraz @SwapTirthakar .