10 Eżempji ta' Kmand 7zip (Arkivju tal-Fajls) fil-Linux


7-Zip huwa arkivjar ta' fajls b'xejn b'sors miftuħ, multi-pjattaforma, b'saħħtu, u bis-sħiħ bi proporzjon għoli ta' kompressjoni, għall-Windows. Għandha verżjoni qawwija tal-linja tal-kmand li ġiet trasferita għal sistemi Linux/POSIX.

Għandu proporzjon ta 'kompressjoni għoli f'format 7z b'kompressjoni LZMA u LZMA2, jappoġġja ħafna formati oħra ta' arkivju bħal XZ, BZIP2, GZIP, TAR, ZIP u WIM kemm għall-ippakkjar kif ukoll għall-ispakkjar; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z, u ħafna oħrajn għall-estrazzjoni biss.

Tipprovdi encryption AES-256 b'saħħitha f'formati 7z u ZIP, toffri proporzjon ta 'kompressjoni ta' 2-10 % għall-formati ZIP u GZIP (ħafna aħjar minn dawk offruti minn PKZip u WinZip). Jiġi wkoll b'kapaċità ta 'estrazzjoni waħedha għall-format 7z u huwa lokalizzat sa 87 lingwa.

Kif tinstalla 7zip fil-Linux

Il-port ta '7zip fuq sistemi Linux jissejjaħ p7zip, dan il-pakkett jiġi installat minn qabel fuq ħafna distribuzzjonijiet Linux mainstream. Għandek bżonn tinstalla l-pakkett sħiħ p7zip biex tikseb l-utilitajiet CLI 7z, 7za, u 7zr fis-sistema tiegħek, kif ġej.

Distribuzzjonijiet tal-Linux ibbażati fuq Debian jiġu bi tliet pakketti tas-softwer relatati ma’ 7zip u huma p7zip, p7zip-full u p7zip-rar. Huwa ssuġġerit li tinstalla pakkett p7zip-full, li jappoġġja ħafna formati ta 'arkivju.

$ sudo apt-get install p7zip-full

Distribuzzjonijiet Linux ibbażati fuq Red Hat jiġu b'żewġ pakketti relatati ma '7zip u huma p7zip u p7zip-plugins. Huwa ssuġġerit li jiġu installati ż-żewġ pakketti.

Biex tinstalla dawn iż-żewġ pakketti, jeħtieġ li tattiva r-repożitorju EPEL fuq distribuzzjonijiet CentOS/RHEL. Fuq Fedora, m'hemmx bżonn li twaqqaf repożitorju addizzjonali.

$ sudo yum install p7zip p7zip-plugins

Ladarba l-pakkett 7zip jiġi installat, tista 'timxi aktar biex titgħallem xi eżempji ta' kmand 7zip utli biex tippakkja jew tneħħi diversi tipi ta 'arkivji fit-taqsima li ġejja.

Tgħallem Eżempji ta' Kmand 7zip fil-Linux

1. Biex toħloq fajl arkivju .7z, uża l-għażla \a\. Il-formati tal-arkivji appoġġjati għall-ħolqien huma 7z, XZ, GZIP, TAR, ZIP u BZIP2. Jekk il-fajl tal-arkivju mogħti diġà jeżisti, se żżid il-fajls ma 'arkivju eżistenti, minflok tikteb fuqu.

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

2. Biex tiġbed fajl ta 'arkivju .7z, uża l-għażla \e\, li se estratti l-arkivju fid-direttorju tax-xogħol preżenti.

$ 7z e hyper.7z

3. Biex tagħżel format ta' arkivju, uża l-għażla -t (isem tal-format), li tippermettilek tagħżel il-format tal-arkivju bħal zip, gzip, bzip2 jew tar (l-default huwa 7z):

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

4. Biex tara lista ta' fajls f'arkivju, uża l-funzjoni \l\ (lista), li turi t-tip ta' format ta' arkivju, metodu użat, fajls fl-arkivju fost informazzjoni oħra kif murija.

$ 7z l hyper.7z

5. Biex tittestja l-integrità ta 'fajl arkivju, uża l-funzjoni \t\ (test) kif muri.

$ 7z t hyper.7z

6. Biex tagħmel backup ta' direttorju, għandek tuża l-utilità 7za li tippreserva s-sid/grupp ta' fajl, b'differenza minn 7z, l-għażla -si tippermetti l-qari ta' fajls minn stdin.

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

7. Biex tirrestawra backup, uża l-għażla -so, li tibgħat output lil stdout.

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

8. Biex tissettja livell ta 'kompressjoni, uża l-għażla -mx kif muri.

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

9. Biex taġġorna fajl ta' arkivju eżistenti jew tneħħi fajl(i) minn fajl ta' arkivju, uża l-għażliet \u\ u \d\, rispettivament.

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

10. Biex tissettja password għal fajl tal-arkivju, uża l-marka -p {password_here} kif muri.

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

Għal aktar informazzjoni irreferi għall-paġna man 7z, jew mur fil-Homepage 7zip: https://www.7-zip.org/.

Dak kollu għalissa! F'dan l-artikolu, spjegajna 10 eżempji ta 'kmand 7zip (Arkivju tal-Fajls) fil-Linux. Uża l-formola ta' feedback hawn taħt biex tistaqsi kwalunkwe mistoqsija jew taqsam il-ħsibijiet tiegħek magħna.