Użytkownicy Linux są pobłogosławieni wieloma skutecznymi i niezawodnymi narzędziami kompresyjnymi plików.
Większość wymienionych tutaj narzędzi działa dobrze ze wszystkimi dystrybucjami Linux i przetestowaliśmy je na Ubuntu.
smoła
smoła Kompresja plików jest jednym z najczęściej używanych narzędzi kompresji plików w Linux. Plik skompresowany z tym narzędziem ma sufiks .smoła.GZ I .TGZ, i są również nazywane Tarballs.
Na przykład, jeśli mamy nazwany plik/katalog swap1 W obecnym katalogu. Aby zapisać go w skompresowanym pliku o nazwie plik.Tar, Gz, Musimy uruchomić następujące polecenie w terminalu:
$ tar -czvf plik.smoła.GZ swap1
Być może zastanawiasz się, co dokładnie się zmienia -CZVF oznacza, zobaczmy to jeden po drugim.
-C : Stwórz archiwum
-z : Kompresję archiwum gzip
-v : znany jako "gadatliwy". Wyświetla postęp w oknie terminalu podczas tworzenia archiwum.
-F : Ten przełącznik pozwala określić nazwę pliku archiwum.
Zainstaluj go, uruchamiając następujące polecenie w terminalu:
$ sudo apt-get instaluj smoła
gzip
gzip oznacza GNU ZIP i jest to format kompresji plików open source używany do kompresji pojedynczych plików. Produkuje pliki zapinane na sufiks .GZ rozszerzenie.
ZIP i GZIP, są bardzo popularnymi formatami kompresji plików, jeśli chodzi o oszczędzanie miejsca i skrócenie czasu wymaganego do wysłania pliku przez Internet.
Oto jego podstawowa składnia:
$ gzip [opcje] [nazwy plików]
Za pomocą przełącznika -L poda szczegółowe informacje o skompresowanym pliku.
Aby rozpakować plik, użyj składni:
$ gzip -d nazwa pliku.GZ
Aby zainstalować GZIP, uruchom następujące polecenie w terminalu:
$ sudo apt-get instaluj gzip
7zip
7zip to narzędzie kompresyjne plików typu open source, które początkowo zostało opracowane dla użytkowników systemu Windows, a później zostało przeniesione do innych systemów operacyjnych, takich jak Linux i jego dystrybucja. Obsługuje wiele formatów kompresji plików i jest popularny pod względem wysokiego współczynnika kompresji z technikami kompresji LZMA i LZMA2.
Składnia:
7Z nazwa pliku.7z nazwa pliku
Wyciągać:
Nazwa pliku 7z E.7z
Aby zainstalować 7zip, uruchom następujące polecenie w terminalu:
$ sudo apt-get instaluj p7zip-full p7zip-rar
LZMA
LZMA to kolejne narzędzie kompresyjne pliku, takie jak ZIP lub TAR, i wysyłane jest wstępnie zainstalowane z Linuksem i dystrybucją. Jest to dość szybkie narzędzie kompresyjne plików w porównaniu z innymi.
Aby stworzyć archiwum:
$ LZMA -C --stdout nazwa pliku> nazwa pliku.LZMA
Aby wyodrębnić pliki:
$ lzma -d --stdout nazwa pliku.LZMA> nazwa pliku
BZIP2
BZIP2 to bezpłatne i open source narzędzie kompresyjne. Jest to szybsze narzędzie plików w porównaniu z GZIP, ale może tylko kompresować jeden plik na raz.
Składnia:
$ bzip2 nazwa pliku
Ta technika zużywa więcej pamięci RAM podczas kompresji. Aby zmniejszyć jego użycie, przełącz -S, jak pokazano niżej:
$ bzip2 -s nazwa pliku
Wyciągać:
$ bzip2 -d nazwa pliku.BZ2
Kompresja pliku xz
xz jest aktualizacją do narzędzia kompresji plików LZMA, ale może tylko kompresować jeden plik na raz. Dobrze integruje się ze wszystkimi dystrybucjami Linux, nawet starsze wydania.
Składnia do kompresji:
$ xz nazwa pliku
Składnia do wyodrębnienia:
$ xz -d nazwa pliku.xz
Shar
Shar, Krótkie dla „Archiwum Shell”, To proste i niezawodne narzędzie kompresyjne plików dla użytkowników osobistych i zaawansowanych.
Składnia do kompresji:
$ shar filename> nazwa pliku.Shar
Składnia do wyodrębnienia:
$ Unshar Filename.Shar
Aby zainstalować shar, uruchom następujące polecenie w terminalu:
$ sudo apt-get instal instal sharutils
ar
ar jest powszechnie używanym narzędziem kompresyjnym plików w Debian i jego pochodnych.
Składnia do kompresji:
$ ar cvsr nazwa pliku.nazwa pliku
Składnia do wyodrębnienia:
$ ar -xv nazwa pliku
KGB
KGB może korzystać z użyteczności 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.nazwa pliku KGB
Składnia do dekompresji:
$ kgb x nazwa pliku.KGB
Aby zainstalować KGB, uruchom następujące polecenie w terminalu:
$ sudo apt-get instaluj kgb
patena
patena oznacza przenośną wymianę archiwów i jest to narzędzie kompresyjne 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:
$ pax -wf nazwa pliku.Tar nazwa pliku
Składnia do dekompresji:
$ pax -r < filename.tar
Aby zainstalować PAX, uruchom następujące polecenie w terminalu:
$ sudo apt-get instaluj PAX
Tak więc są to 10 najlepszych narzędzi kompresji plików dla Linuksa i jego dystrybucji. Istnieją jeszcze inne narzędzia kompresyjne dla Linux, ale te 10 są wyróżniającymi się po przetestowaniu różnych parametrów. Podziel się z nami swoimi poglądami na @linuxhint i @Swaptirthakar.