7-zips je bezplatný open source, multiplatformový, výkonný a plne vybavený archivátor súborov s vysokým kompresným pomerom pre Windows. Má výkonnú verziu príkazového riadka, do ktorej bol portovaný Linux/POSIX systémy.
Má vysoký kompresný pomer v 7z formát s LZMA a LZMA2 kompresia, podporuje mnoho ďalších archívnych formátov, ako sú XZ, BZIP2, GZIP, TAR, ZIP a WIM na balenie aj vybaľovanie; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z a mnoho ďalších iba na extrahovanie.
Poskytuje silné AES-256 šifrovanie vo formátoch 7z a ZIP ponúka kompresný pomer z 2-10 % pre formáty ZIP a GZIP (oveľa lepšie ako tie, ktoré ponúkajú PKZip a WinZip). Dodáva sa tiež s možnosťou samorozbaľovania pre formát 7z a je lokalizovaný až v 87 jazykoch.
Prístav 7zip v systémoch Linux sa nazýva p7zip, tento balík je predinštalovaný v mnohých bežných distribúciách Linuxu. Musíte nainštalovať p7zip-plný balíček, aby ste do svojho systému dostali pomocné programy 7z, 7za a 7zr CLI, a to nasledovne.
Distribúcie Linuxu založené na Debiane sa dodávajú s tromi softvérovými balíkmi, ktorých sa týka 7zip a oni sú p7zip, p7zip-plný a p7zip-rar. Odporúča sa nainštalovať p7zip-plný balík, ktorý podporuje mnoho formátov archívu.
$ sudo apt-get install p7zip-full.
Distribúcie Linuxu založené na Red Hat sa dodávajú s dvoma balíkmi, ktorých sa týka 7zip a oni sú p7zip a p7zip-pluginy. Odporúčame nainštalovať oba balíky.
Ak chcete nainštalovať tieto dva balíky, musíte povoliť úložisko EPEL v distribúciách CentOS/RHEL. Na Fedore nie je potrebné nastavovať ďalšie úložisko.
$ sudo yum nainštalujte p7zip p7zip-pluginy.
Raz 7zip Ak je nainštalovaný balík, môžete sa ďalej posunúť a naučiť sa niekoľko užitočných príkladov príkazov 7zip na zabalenie alebo rozbalenie rôznych typov archívov v nasledujúcej časti.
1. Na vytvorenie súboru 0,7z
archívny súbor, použiť "a"
možnosť. Podporované formáty archívu na vytváranie sú 7z, XZ, GZIP, TAR, ZIP a BZIP2. Ak daný archívny súbor už existuje, namiesto prepísania súbory „pridá“ do existujúceho archívu.
7 dolárov hyper.7z hyper_1.4.2_i386.deb.
2. Ak chcete extrahovať súbor 0,7z
archívny súbor, použiť "e"
voľba, ktorá rozbalí archív v aktuálnom pracovnom adresári.
7 dolárov za e hyper.7z
3. Na výber formátu archívu použite -t
(názov formátu), ktorá vám umožní vybrať formát archívu, napríklad zip, gzip, bzip2 alebo tar (predvolený je 7z):
7z a -tip hyper.zip hyper_1.4.2_i386.deb.
4. Ak chcete zobraziť zoznam súborov v archíve, použite "l"
(zoznam), ktorá zobrazuje okrem iného aj typ formátu archívu, použitú metódu, súbory v archíve.
7 miliónov dolárov l hyper.7z
5. Na testovanie integrity archívneho súboru použite "t"
(test) funkcia, ako je znázornené.
7z $ t hyper.7z
6. Na zálohovanie adresára by ste mali použiť príponu 7za nástroj, ktorý zachováva vlastníka/skupinu súborov, na rozdiel od 7z, -tak
voľba umožňuje čítanie súborov zo stdin.
$ tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z.
7. Ak chcete obnoviť zálohu, použite -tak
možnosť, ktorá pošle výstup do štandardného výstupu.
7 dolárov $ x -takže tecmint_files.tar.7z | tar xf -
8. Ak chcete nastaviť úroveň kompresie, použite -mx
možnosť, ako je znázornené.
$ tar -cf - tecmint_files | 7za a -si -mx = 9 tecmint_files.tar.7z.
9. Ak chcete aktualizovať existujúci archívny súbor alebo odstrániť súbory z archívneho súboru, použite príkaz "ty"
a "d"
možnosti, resp.
7 dolárov za u7 miliónov dolárov d
10. Ak chcete nastaviť heslo pre archívny súbor, použite -p
Príznak {password_here}, ako je znázornené.
7 USD a -p {password_here} tecmint_secrets.tar.7z.
Viac informácií nájdete na 7z man page, alebo prejdite na domovskú stránku 7zip: https://www.7-zip.org/.
To je zatiaľ všetko! V tomto článku sme vysvetlili 10 príkladov príkazov 7zip (Archív súborov) v systéme Linux. Ak chcete položiť akékoľvek otázky alebo sa s nami podeliť o svoje myšlienky, použite nižšie uvedený formulár pre spätnú väzbu.