Weboldal keresés

10 7zip (fájlarchívum) parancspéldák Linuxban


A 7-Zip egy ingyenes nyílt forráskódú, többplatformos, hatékony és teljes értékű fájlarchiváló, magas tömörítési aránnyal, Windows számára. Erőteljes parancssori verzióval rendelkezik, amelyet Linux/POSIX rendszerekre portoltak.

Magas tömörítési arányú 7z formátumban LZMA és LZMA2 tömörítéssel, számos más archív formátumot támogat, mint például az XZ, BZIP2, GZIP, TAR , ZIP és WIM a csomagoláshoz és a kicsomagoláshoz egyaránt; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z és még sok más, csak a kibontáshoz.

Erős AES-256 titkosítást biztosít 7z és ZIP formátumban, és 2-10 % tömörítési arányt kínál ZIP és GZIP formátumok esetén (sokkal jobb, mint a PKZip által kínált és WinZip). Önkicsomagoló képességgel is rendelkezik 7z formátumhoz, és legfeljebb 87 nyelvre lokalizálható.

A 7zip telepítése Linux alatt

A 7zip portját Linux rendszereken p7zipnek hívják, ez a csomag előre telepítve van számos mainstream Linux disztribúción. Telepítenie kell a p7zip-full csomagot, hogy megkapja a 7z, 7za és 7zr CLI segédprogramokat a rendszeren, az alábbiak szerint.

Telepítse a 7zip-et Debian, Ubuntu vagy Linux Mint rendszeren

A Debian-alapú Linux-disztribúciók három szoftvercsomagot tartalmaznak, amelyek a 7ziphez kapcsolódnak, ezek a p7zip, p7zip-full és p7zip-rar<. Javasoljuk a p7zip-full csomag telepítését, amely számos archív formátumot támogat.

sudo apt-get install p7zip-full

Telepítse a 7zip-et Fedora vagy CentOS/RHEL rendszeren

A Red Hat-alapú Linux-disztribúciók két csomagot tartalmaznak, amelyek a 7ziphez kapcsolódnak, ezek a p7zip és a p7zip-plugins. Mindkét csomag telepítése javasolt.

A két csomag telepítéséhez engedélyeznie kell az EPEL-tárat a CentOS/RHEL disztribúciókon. Fedorán nincs szükség további lerakat beállítására.

sudo yum install p7zip p7zip-plugins

A 7zip csomag telepítése után továbbléphet, és a következő részben megtudhat néhány hasznos 7zip parancsot a különféle típusú archívumok be- és kicsomagolásához.

Tanuljon meg példákat a 7zip parancsokra Linuxban

1. .7z archív fájl létrehozásához használja az "a" beállítást. A létrehozáshoz támogatott archív formátumok: 7z, XZ, GZIP, TAR, ZIP és BZIP2. Ha az adott archív fájl már létezik, akkor a felülírás helyett „hozzáadja” a fájlokat egy meglévő archívumhoz.

7z a hyper.7z hyper_1.4.2_i386.deb

2. Egy .7z archív fájl kibontásához használja az "e" opciót, amely az archívumot a jelenlegi munkakönyvtárból bontja ki.

7z e hyper.7z

3. Archívum formátum kiválasztásához használja a -t (formátum neve) opciót, amely lehetővé teszi az archívum formátum kiválasztását, például zip, gzip, bzip2 vagy tar ( az alapértelmezett 7z):

7z a -tzip hyper.zip hyper_1.4.2_i386.deb

4. Az archívumban lévő fájlok listájának megtekintéséhez használja a "l" (lista) függvényt, amely megjeleníti az archívum formátumának típusát, a használt módszert és a fájlokat archiválja az egyéb információkat a képen látható módon.

7z l hyper.7z

5. Az archív fájl sértetlenségének teszteléséhez használja a "t" (teszt) függvényt az ábrán látható módon.

7z t hyper.7z

6. Egy könyvtár biztonsági mentéséhez használja a 7za segédprogramot, amely megőrzi a fájl tulajdonosát/csoportját, ellentétben a 7z-vel, a -si opcióval. lehetővé teszi a fájlok olvasását az stdin-ből.

tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z

7. A biztonsági mentés visszaállításához használja a -so opciót, amely a kimenetet az stdout-nak küldi el.

7za x -so tecmint_files.tar.7z | tar xf -

8. A tömörítési szint beállításához használja a -mx opciót az ábrán látható módon.

tar -cf - tecmint_files | 7za a -si -mx=9 tecmint_files.tar.7z

9. Meglévő archív fájl frissítéséhez vagy fájl(ok) archív fájlból való eltávolításához használja az "u" és "d" opciókat, illetőleg.

7z u <archive-filename> <list-of-files-to-update>
7z d <archive-filename> <list-of-files-to-delete>

10. Ha jelszót szeretne beállítani egy archív fájlhoz, használja a -p {password_here} kapcsolót az ábrán látható módon.

7za a -p{password_here} tecmint_secrets.tar.7z

További információért tekintse meg a 7z kézikönyvoldalt, vagy keresse fel a 7zip kezdőlapját: https://www.7-zip.org/.

Ez minden most! Ebben a cikkben 10 példát mutatunk be a 7zip (Fájlarchívum) parancsra Linuxban. Az alábbi visszajelzési űrlap segítségével kérdéseket tehet fel, vagy megoszthatja velünk gondolatait.