10 7zip (failiarhiiv) käsunäited Linuxis


7-Zip on Windowsi jaoks tasuta avatud lähtekoodiga, platvormidevaheline, võimas ja kõigi funktsioonidega failide arhivaator, millel on kõrge tihendusaste. Sellel on võimas käsurea versioon, mis on viidud Linuxi/POSIXi süsteemidesse.

Sellel on suur pakkimissuhe 7z formaadis koos LZMA ja LZMA2 tihendusega, toetab nii pakkimiseks kui ka lahtipakkimiseks paljusid muid arhiivivorminguid, nagu XZ, BZIP2, GZIP, TAR, ZIP ja WIM; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z ja paljud teised ainult ekstraktimiseks.

See pakub tugevat AES-256 krüpteerimist 7z ja ZIP formaadis, pakub ZIP- ja GZIP-vormingute tihendussuhet 2–10% (palju parem kui PKZip ja WinZip). Sellel on ka 7z-vormingus iseliimuv võime ja see on lokaliseeritud kuni 87 keeles.

Kuidas installida 7zip Linuxi

Linuxi süsteemide 7zipi porti nimetatakse p7zip, see pakett on eelinstallitud paljudesse Linuxi peavoolu distributsioonidesse. 7z, 7za ja 7zr CLI utiliitide saamiseks oma süsteemi peate installima paketi p7zip-full järgmiselt.

Debiani-põhistel Linuxi distributsioonidel on kolm tarkvara 7zip seotud tarkvarapaketti ja need on p7zip, p7zip-full ja p7zip-rar. Soovitatav on installida pakett p7zip-full, mis toetab paljusid arhiivivorminguid.

$ sudo apt-get install p7zip-full

Red Hatil põhinevad Linuxi distributsioonid on varustatud kahe paketiga, mis on seotud 7zip-ga ja need on p7zip ja p7zip-pluginad. Soovitatav on installida mõlemad paketid.

Nende kahe paketi installimiseks peate lubama EPEL-hoidla CentOS/RHEL-i jaotustes. Fedoras pole vaja täiendavat hoidlat seadistada.

$ sudo yum install p7zip p7zip-plugins

Kui pakett 7zip on installitud, saate järgmises jaotises liikuda edasi, et saada kasulikke näiteid 7zip käskude kohta mitmesuguste arhiivide pakkimiseks või lahti pakkimiseks.

Õppige 7zip-i käsunäiteid Linuxis

1. Arhiivifaili .7z loomiseks kasutage valikut \"a \" . Loomingu toetatud arhiivivormingud on 7z, XZ, GZIP, TAR, ZIP ja BZIP2. Kui antud arhiivifail on juba olemas, lisab see failid olemasolevale arhiivile selle asemel, et see üle kirjutada.

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

2. Arhiivifaili .7z ekstraktimiseks kasutage valikut \"e \" , mis eraldab arhiivi praegusest töökataloogist.

$ 7z e hyper.7z

3. Arhiivivormingu valimiseks kasutage valikut -t (vormingu nimi), mis võimaldab teil valida arhiivivormingu nagu zip, gzip, bzip2 või tar (vaikimisi on 7z):

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

4. Arhiivis olevate failide loendi kuvamiseks kasutage funktsiooni \"l \" (nimekiri), mis kuvab arhiivivormingu tüübi, kasutatud meetodi, arhiivis olevad failid muu teabe kõrval: näidatud.

$ 7z l hyper.7z

5. Arhiivifaili terviklikkuse testimiseks kasutage funktsiooni \"t \" (test), nagu näidatud.

$ 7z t hyper.7z

6. Kataloogi varundamiseks peaksite kasutama utiliiti 7, mis säilitab faili omaniku/rühma, erinevalt 7z-st võimaldab -si valik faile stdinist lugeda.

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

7. Varundamise taastamiseks kasutage valikut -so , mis saadab väljundi stdouti.

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

8. Tihendustaseme määramiseks kasutage valikut -mx , nagu näidatud.

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

9. Olemasoleva arhiivifaili värskendamiseks või faili (de) eemaldamiseks arhiivifailist kasutage vastavalt valikuid \"u \" ja \"d \" .

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

10. Arhiivifaili parooli määramiseks kasutage lipu -p {password_here}, nagu näidatud.

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

Lisateavet leiate 7z käsulehelt või minge 7zipi kodulehele: https://www.7-zip.org/.

Praeguseks kõik! Selles artiklis oleme selgitanud 10 7zip (File Archive) käskude näidet Linuxis. Kasutage allpool olevat tagasisidevormi, et esitada küsimusi või jagada meiega oma mõtteid.