A Linux-felhasználók számos hatékony és megbízható fájltömörítő segédprogrammal vannak megáldva.
Az itt felsorolt segédprogramok többsége jól működik az összes Linux disztribúcióval, és teszteltük őket az Ubuntun.
kátrány
A kátrány a fájltömörítés a Linux egyik legszélesebb körben használt fájltömörítési segédprogramja. Az ezzel a segédprogrammal tömörített fájl utótaggal rendelkezik .kátrány.gz és .tgz, és hívják őket is tarballs.
Például, ha van egy fájl / könyvtár neve csere1 az aktuális könyvtárban. Elnevezésű tömörített fájlba menteni fájl.kátrány, gz, a következő parancsot kell futtatnunk a terminálban:
$ tar -czvf fájl.kátrány.gz csere1Kíváncsi lehet, hogy mi váltja pontosan -czvf azt jelenti, nézzük meg egyenként.
-c : Archívum létrehozása
-z : Archívum tömörítése a gzip-lel
-v : ismert, mint "bőbeszédű”. Az archívum létrehozásakor megjeleníti a folyamatot a terminál ablakában.
-f : Ezzel a kapcsolóval megadhatja az archívum fájlnevét.
Telepítse a következő parancs futtatásával a terminálon:
$ sudo apt-get install targzip
A gzip a GNU Zip rövidítése, és ez egy nyílt forráskódú fájltömörítési formátum, amelyet egyes fájlok tömörítésére használnak. Zip-fájlokat állít elő utótaggal .gz kiterjesztés.
A ZIP és a GZIP egyaránt nagyon népszerű fájltömörítési formátum, ha helyet kell megtakarítani és csökkenteni kell a fájl interneten keresztüli elküldéséhez szükséges időt.
Itt van az alapvető szintaxisa:
$ gzip [Opciók] [fájlnevek]Kapcsoló használata -l részletes információkat nyújt a tömörített fájlról.
A fájl kibontásához használja a szintaxist:
$ gzip -d fájlnév.gzA gzip telepítéséhez futtassa a következő parancsot a terminálon:
$ sudo apt-get install gzip7zip
A 7zip egy nyílt forráskódú fájltömörítő segédprogram, amelyet eredetileg Windows felhasználók számára fejlesztettek ki, majd később más operációs rendszerekre, például Linuxra és annak disztribúcióira hordozták. Támogatja a fájlok több tömörítési formátumát, és népszerű az LZMA és LZMA2 tömörítési technikákkal rendelkező magas tömörítési arány mellett.
Szintaxis:
7z dollár egy fájlnév.7z fájlnévKivonni:
$ 7z e fájlnév.7zA 7zip telepítéséhez futtassa a következő parancsot a terminálon:
$ sudo apt-get install p7zip-full p7zip-rarlzma
A lzma egy másik fájltömörítő segédprogram, például a zip vagy a tar, és előre telepítve van a Linux és a disztribútorok együttesével. Elég gyors fájltömörítő segédprogram másokhoz képest.
Archívum létrehozása:
$ lzma -c --stdout fájlnév> fájlnév.lzmaFájlok kibontása:
$ lzma -d --stdout fájlnév.lzma> fájlnévbzip2
A bzip2 egy ingyenes és nyílt forráskódú fájltömörítő segédprogram. A gzip-hez képest gyorsabb fájl segédprogram, de egyszerre csak egyetlen fájlt képes tömöríteni.
Szintaxis:
Ez a technika több RAM-ot használ a tömörítés során. Használatának csökkentése érdekében váltson -s, az alábbiak szerint:
$ bzip2 -s fájlnévKivonni:
$ bzip2 -d fájlnév.bz2xz fájltömörítés
A xz az lzma fájltömörítő segédprogram frissítése, de egyszerre csak egyetlen fájlt képes tömöríteni. Jól integrálódik az összes Linux disztribúcióval, még a régebbi kiadásokkal is.
Tömörítendő szintaxis:
$ xz fájlnévA kivonandó szintaxis:
$ xz -d fájlnév.xzshar
A shar, rövidítve:shell archívum”, Egy egyszerű és megbízható fájltömörítő segédprogram személyes és nagy teljesítményű felhasználók számára.
Tömörítendő szintaxis:
$ shar fájlnév> fájlnév.sharA kivonandó szintaxis:
$ unshar fájlnév.sharA shar telepítéséhez futtassa a következő parancsot a terminálon:
$ sudo apt-get install sharutilsar
A ar egy széles körben használt fájltömörítő segédprogram a Debianban és annak származékaiban.
Tömörítendő szintaxis:
$ ar cvsr fájlnév.egy fájlnévA kivonandó szintaxis:
$ ar -xv fájlnévkgb
A kgb szabadon használhatja a fájltömörítő segédprogramot a legtöbb fájlformátum támogatásával. Támogatja a több fájl egy magas tömörítési aránnyal történő archiválását.
Szintaxis az archiváláshoz:
$ kgp fájlnév.kgb fájlnévSzintaxis a kicsomagoláshoz:
$ kgb x fájlnév.kgbA kgb telepítéséhez futtassa a következő parancsot a terminálon:
$ sudo apt-get install kgbpax
A pax a Portable Archive Exchange rövidítése, és ez egy fájltömörítő segédprogram, amelyet archívumok létrehozásához és kibontásához használnak. Támogatja a különböző fájltömörítési formátumokat, mint a tar, a cpio, a bcpio és az ustar.
Tömörítendő szintaxis:
$ pax -wf fájlnév.tar fájlnévSzintaxis a kicsomagoláshoz:
$ pax -r < filename.tarA pax telepítéséhez futtassa a következő parancsot a terminálon:
$ sudo apt-get install paxTehát ezek a 10 legfontosabb fájltömörítő segédprogramok a Linuxhoz és annak disztribúcióihoz. Vannak még más tömörítési segédprogramok a Linux számára, de ezek a 10-esek a kiemelkedők, ha különféle paraméterekkel tesztelik. Nyugodtan ossza meg velünk nézeteit a @linuxhint és a @SwapTirthakar címen.