10 7zip (tiedostoarkisto) -komentoesimerkkejä Linuxissa


7-Zip on ilmainen avoimen lähdekoodin, monikäyttöinen, tehokas ja täysin varusteltu tiedostojen arkistointiohjelma korkealla pakkaussuhteella Windowsille. Siinä on tehokas komentoriviversio, joka on siirretty Linux/POSIX-järjestelmiin.

Sillä on korkea pakkaussuhde 7z-muodossa LZMA- ja LZMA2-pakkauksella. Se tukee monia muita arkistomuotoja, kuten XZ, BZIP2, GZIP, TAR. , ZIP ja WIM sekä pakkaamiseen että 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-muodoissa ja tarjoaa pakkaussuhteen, joka on 2-10 % ZIP- ja GZIP-muodoissa (paljon parempi kuin PKZipin tarjoamat). ja WinZip). Siinä on myös itsepurkautumiskyky 7z-muodolle, ja se on lokalisoitu jopa 87 kielelle.

Kuinka asentaa 7zip Linuxiin

7zip-portti Linux-järjestelmissä on nimeltään p7zip, tämä paketti on esiasennettu moniin yleisiin Linux-jakeluihin. Sinun on asennettava p7zip-full-paketti saadaksesi 7z-, 7za- ja 7zr CLI -apuohjelmat järjestelmääsi seuraavasti.

Asenna 7zip Debianiin, Ubuntuun tai Linux Mintiin

Debian-pohjaisissa Linux-jakeluissa on kolme 7zip -ohjelmistopakettia, jotka ovat p7zip, p7zip-full ja p7zip-rar<. On suositeltavaa asentaa paketti p7zip-full, joka tukee monia arkistomuotoja.

sudo apt-get install p7zip-full

Asenna 7zip Fedoraan tai CentOS/RHELiin

Red Hat -pohjaisissa Linux-jakeluissa on kaksi pakettia, jotka liittyvät 7zipiin, ja ne ovat p7zip ja p7zip-plugins. On suositeltavaa asentaa molemmat paketit.

Asentaaksesi nämä kaksi pakettia, sinun on otettava EPEL-varasto käyttöön CentOS/RHEL-jakeluissa. Fedorassa ei tarvitse määrittää lisätietovarastoa.

sudo yum install p7zip p7zip-plugins

Kun 7zip-paketti on asennettu, voit siirtyä eteenpäin saadaksesi hyödyllisiä 7zip-komento-esimerkkejä erityyppisten arkistojen pakkaamiseen tai purkamiseen seuraavassa osiossa.

Opi 7zip-komento-esimerkkejä Linuxissa

1. Jos haluat luoda .7z-arkistotiedoston, käytä "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ä kirjoittaisi sen päälle.

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

2. Pura .7z-arkistotiedosto käyttämällä "e"-vaihtoehtoa, joka purkaa arkiston nykyiseen työhakemistoon.

7z e hyper.7z

3. Voit valita arkistomuodon 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 ja tiedostot arkistoi muun tiedon ohella kuvan osoittamalla tavalla.

7z l hyper.7z

5. Voit testata arkistotiedoston eheyden käyttämällä "t" (testi) -toimintoa kuvan mukaisesti.

7z t hyper.7z

6. Hakemiston varmuuskopiointiin kannattaa käyttää 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. Jos haluat palauttaa varmuuskopion, käytä -so-vaihtoehtoa, joka lähettää tulosteen stdoutille.

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

8. Jos haluat määrittää pakkaustason, käytä -mx-vaihtoehtoa kuvan mukaisesti.

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

9. Jos haluat päivittää olemassa olevan arkistotiedoston tai poistaa tiedostoja arkistotiedostosta, käytä "u"- ja "d"-vaihtoehtoja, vastaavasti.

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

10. Jos haluat asettaa salasanan arkistotiedostolle, käytä -p {password_here} -lippua kuvan mukaisesti.

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

Lisätietoja on 7z -manuaalisivulla tai 7zip-kotisivulla: https://www.7-zip.org/.

Tässä kaikki tältä erää! Tässä artikkelissa olemme selittäneet 10 esimerkkiä 7zip (tiedostoarkisto) -komennosta Linuxissa. Alla olevalla palautelomakkeella voit esittää kysymyksiä tai jakaa ajatuksesi kanssamme.