10 7zip (File Archive) Mga Pananglitan sa Sugo sa Linux


Ang 7-Zip usa ka libre nga open source, cross-platform, gamhanan, ug kompleto nga feature nga file archiver nga adunay taas nga compression ratio, para sa Windows. Adunay kini usa ka kusgan nga bersyon sa linya sa mando nga na-port sa mga sistema sa Linux/POSIX.

Kini adunay taas nga compression ratio sa 7z format nga adunay LZMA ug LZMA2 compression, nagsuporta sa daghang uban pang mga archive format sama sa XZ, BZIP2, GZIP, TAR, ZIP ug WIM alang sa pag-pack ug pag-unpack; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z, ug uban pa para sa pagkuha lamang.

Naghatag kini og lig-on nga AES-256 nga pag-encrypt sa 7z ug ZIP nga mga format, nagtanyag og compression ratio nga 2-10% para sa ZIP ug GZIP nga mga format (mas maayo pa kay sa gitanyag sa PKZip ug WinZip). Nag-abut usab kini nga adunay katakus sa pagkuha sa kaugalingon alang sa 7z nga format ug gi-localize kini sa hangtod sa 87 nga mga pinulongan.

Giunsa ang Pag-install sa 7zip sa Linux

Ang pantalan sa 7zip sa mga sistema sa Linux gitawag nga p7zip, kini nga pakete nag-una nga na-install sa daghang mga mainstream nga distribusyon sa Linux. Kinahanglan nimo nga i-install ang p7zip-full package aron makuha ang 7z, 7za, ug 7zr CLI utilities sa imong sistema, ingon sa mosunod.

Ang mga pag-apod-apod sa Linux nga nakabase sa Debian adunay tulo nga mga pakete sa software nga may kalabotan sa 7zip ug sila p7zip, p7zip-puno ug p7zip-rar. Gisugyot nga i-install ang p7zip-full package, nga nagsuporta sa daghang mga format sa archive.

$ sudo apt-get install p7zip-full

Ang mga distribusyon sa Linux nga nakabase sa Red Hat adunay duha ka mga pakete nga may kalabutan sa 7zip ug kini mga p7zip ug p7zip-plugins. Gisugyot nga i-install ang duha nga mga pakete.

Aron ma-install kining duha ka pakete, kinahanglan nimo nga i-enable ang EPEL repository sa mga distribusyon sa CentOS/RHEL. Sa Fedora, dili kinahanglan nga mag-setup og dugang nga repository.

$ sudo yum install p7zip p7zip-plugins

Kung na-install na ang 7zip package, mahimo ka nga molihok pa aron mahibal-an ang pipila ka mapuslanon nga mga pananglitan sa 7zip command aron ma-pack o i-unpack ang lainlaing mga lahi sa mga archive sa sunod nga seksyon.

Pagkat-on sa 7zip Command Ehemplo sa Linux

1. Aron makahimo og .7z archive file, gamita ang \a\ nga opsyon. Ang gisuportahan nga mga format sa archive alang sa paghimo mao ang 7z, XZ, GZIP, TAR, ZIP ug BZIP2. Kung ang gihatag nga archive file anaa na, kini idugang ang mga file sa usa ka kasamtangan nga archive, imbes nga i-overwriting kini.

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

2. Aron makuha ang .7z archive file, gamita ang \e\ nga opsyon, nga mokuha sa archive sa kasamtangan nga working directory.

$ 7z e hyper.7z

3. Aron makapili og format sa archive, gamita ang -t (format name) nga opsyon, nga magtugot kanimo sa pagpili sa archive format sama sa zip, gzip, bzip2 o tar (ang default mao ang 7z):

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

4. Aron makita ang usa ka lista sa mga file sa usa ka archive, gamita ang \l\ (listahan) function, nga magpakita sa tipo sa archive format, pamaagi nga gigamit, mga file sa archive ug uban pang impormasyon ingon gipakita.

$ 7z l hyper.7z

5. Para sulayan ang integridad sa archive file, gamita ang \t\ (test) function sama sa gipakita.

$ 7z t hyper.7z

6. Sa pag-backup sa usa ka direktoryo, kinahanglan nimong gamiton ang 7za utility nga nagpreserbar sa tag-iya/grupo sa usa ka file, dili sama sa 7z, ang -si nga opsyon makapaarang sa pagbasa sa mga file gikan sa stdin.

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

7. Aron mapasig-uli ang usa ka backup, gamita ang -so nga opsyon, nga mopadala sa output ngadto sa stdout.

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

8. Para magbutang ug compression level, gamita ang -mx option sama sa gipakita.

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

9. Aron ma-update ang kasamtangan nga archive file o tangtangon ang (mga) file gikan sa archive file, gamita ang \u\ ug \d\ nga mga opsyon, matag usa.

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

10. Para magbutang ug password sa archive file, gamita ang -p {password_here} flag sama sa gipakita.

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

Para sa dugang nga impormasyon tan-awa ang 7z man page, o adto sa 7zip Homepage: https://www.7-zip.org/.

Kana lang sa pagkakaron! Niini nga artikulo, among gipatin-aw ang 10 7zip (File Archive) nga mga pananglitan sa command sa Linux. Gamita ang porma sa feedback sa ubos aron makapangutana o ipaambit kanamo ang imong mga hunahuna.