10 7zip (File Archive) -komentoesimerkkejä Linuxissa
7-Zip on ilmainen avoimen lähdekoodin, alustojen välinen, tehokas ja täysin varusteltu tiedostojen arkistoija, jolla on korkea pakkaussuhde, Windowsille. Siinä on tehokas komentoriviversio, joka on siirretty Linux/POSIX-järjestelmiin.
Siinä on korkea pakkausaste 7z-muodossa LZMA- ja LZMA2-pakkauksilla, tukee monia muita arkistomuotoja, kuten XZ, BZIP2, GZIP, TAR, ZIP ja WIM sekä pakkaamiseen että pakkauksen purkamiseen; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z ja monet muut vain purkamiseen.
Se tarjoaa vahvan AES-256-salauksen 7z- ja ZIP-muodossa, tarjoaa pakkaussuhteen, joka on 2-10% ZIP- ja GZIP-muodoille (paljon parempi kuin PKZip ja WinZip). Sen mukana tulee myös itsepurkautuva ominaisuus 7z-muodossa ja se on lokalisoitu jopa 87 kielelle.
Kuinka asentaa 7zip Linuxiin
Linux-järjestelmien 7zip-porttia kutsutaan nimellä p7zip, tämä paketti on esiasennettu moniin Linux-valtavirran jakeluihin. Sinun on asennettava p7zip-full-paketti 7z-, 7za- ja 7zr-CLI-apuohjelmien saamiseksi järjestelmään seuraavasti.
Debian-pohjaisten Linux-jakelujen mukana tulee kolme ohjelmistopakettia, jotka liittyvät 7zip: ään, ja ne ovat p7zip, p7zip-full ja p7zip-rar. On suositeltavaa asentaa p7zip-full-paketti, joka tukee monia arkistomuotoja.
$ sudo apt-get install p7zip-full
Red Hat -pohjaisten Linux-jakelujen mukana tulee kaksi pakettia, jotka liittyvät 7zip-tiedostoon, ja ne ovat p7zip- ja p7zip-laajennuksia. On suositeltavaa asentaa molemmat paketit.
Näiden kahden paketin asentamiseksi sinun on otettava EPEL-arkisto käyttöön CentOS/RHEL-jakeluissa. Fedorassa ei tarvitse asentaa uutta arkistoa.
$ sudo yum install p7zip p7zip-plugins
Kun 7zip-paketti on asennettu, voit siirtyä eteenpäin oppimaan hyödyllisiä 7zip-komentokomentoja erityyppisten arkistojen pakkaamiseen tai purkamiseen seuraavassa osassa.
Opi 7zip-komentokomentoja Linuxissa
1. Luo .7z
-arkistotiedosto käyttämällä \"a \"
-vaihtoehtoa. Tuetut arkistomuodot luomiseen ovat 7z, XZ, GZIP, TAR, ZIP ja BZIP2. Jos annettu arkistotiedosto on jo olemassa, se "lisää" tiedostot olemassa olevaan arkistoon sen sijaan, että korvaisi sen.
$ 7z a hyper.7z hyper_1.4.2_i386.deb
2. Voit purkaa .7z
-arkistotiedoston käyttämällä \"e \"
-vaihtoehtoa, joka purkaa arkiston nykyiseen työhakemistoon.
$ 7z e hyper.7z
3. Valitse arkistomuoto käyttämällä -t
(muodon nimi) -vaihtoehtoa, jonka avulla voit valita arkistomuodon, kuten zip, gzip, bzip2 tai tar (oletus on 7z):
$ 7z a -tzip hyper.zip hyper_1.4.2_i386.deb
4. Jos haluat nähdä luettelon arkiston tiedostoista, käytä \"l \"
(luettelo) -toimintoa, joka näyttää arkistomuodon tyypin, käytetyn menetelmän, arkistossa olevat tiedostot muun muassa kuvassa.
$ 7z l hyper.7z
5. Testaa arkistotiedoston eheys käyttämällä \"t \"
(test) -toimintoa kuvan mukaisesti.
$ 7z t hyper.7z
6. Hakemiston varmuuskopioimiseksi on käytettävä 7za-apuohjelmaa, joka säilyttää tiedoston omistajan/ryhmän, toisin kuin 7z, -si
-vaihtoehto mahdollistaa tiedostojen lukemisen stdinistä.
$ tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z
7. Palauta varmuuskopio käyttämällä -so
-vaihtoehtoa, joka lähettää lähdön stdout-tiedostoon.
$ 7za x -so tecmint_files.tar.7z | tar xf -
8. Aseta pakkaustaso käyttämällä -mx
-vaihtoehtoa kuvan mukaisesti.
$ tar -cf - tecmint_files | 7za a -si -mx=9 tecmint_files.tar.7z
9. Päivitä olemassa oleva arkistotiedosto tai poista tiedosto (t) arkistotiedostosta käyttämällä \"u \"
ja \"d \"
-vaihtoehtoja.
$ 7z u <archive-filename> <list-of-files-to-update> $ 7z d <archive-filename> <list-of-files-to-delete>
10. Aseta salasana arkistotiedostolle käyttämällä -p
{password_here} -lippua kuvan osoittamalla tavalla.
$ 7za a -p{password_here} tecmint_secrets.tar.7z
Lisätietoja on 7z-man-sivulla tai 7zip-kotisivulla: https://www.7-zip.org/.
Tässä kaikki tältä erää! Tässä artikkelissa olemme selittäneet 10 7zip (File Archive) -komentoesimerkkiä Linuxissa. Käytä alla olevaa palautelomaketta kysyäksesi kysymyksiä tai jakaa ajatuksiasi kanssamme.