Linux-da 10 7zip (Faýl arhiwi) buýruk mysallary


7-Zip, Windows üçin erkin açyk çeşme, platforma, güýçli we ýokary gysyş gatnaşygy bolan doly aýratynlykly faýl arhiwidir. Linux/POSIX ulgamlaryna göçürilen güýçli buýruk setiri wersiýasy bar.

LZMA we LZMA2 gysyşy bilen 7z formatda ýokary gysyş gatnaşygy bar, gaplamak we açmak üçin XZ, BZIP2, GZIP, TAR, ZIP we WIM ýaly köp sanly arhiw formatlaryny goldaýar; Diňe çykarmak üçin AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z we başgalar.

7z we ZIP formatda güýçli AES-256 şifrlemesini üpjün edýär, ZIP we GZIP formatlary üçin 2-10% gysyş gatnaşygy hödürleýär (PKZip we WinZip tarapyndan hödürlenýänlerden has gowy). Şeýle hem, 7z formatda öz-özüni çykarmak ukyby bar we 87-e çenli dilde lokallaşdyryldy.

Linux-da 7zip nädip gurmaly

Linux ulgamlaryndaky 7zip portuna p7zip diýilýär, bu paket köp Linux esasy paýlanyşlarynda öňünden gurlan. Aşakdaky ýaly ulgamyňyzda 7z, 7za we 7zr CLI enjamlaryny almak üçin p7zip-doly paket gurmaly.

Debian esasly Linux paýlamalary 7zip bilen baglanyşykly üç programma üpjünçiligi bukjasy bilen gelýär we olar p7zip, p7zip-doly we p7zip-rar. Köp arhiw formatlaryny goldaýan p7zip-doly paket gurmak maslahat berilýär.

$ sudo apt-get install p7zip-full

Red Hat esasly Linux paýlamalary 7zip bilen baglanyşykly iki paket bilen gelýär we olar p7zip we p7zip-pluginler. Iki bukjany hem gurmak maslahat berilýär.

Bu iki bukjany gurmak üçin, CentOS/RHEL paýlamalarynda EPEL ammaryny açmaly. Fedora-da goşmaça ammar gurmagyň zerurlygy ýok.

$ sudo yum install p7zip p7zip-plugins

7zip bukjasy gurlansoň, indiki bölümde dürli görnüşli arhiwleri gaplamak ýa-da açmak üçin peýdaly 7zip buýruk mysallaryny öwrenmek üçin has öňe gidip bilersiňiz.

Linux-da 7zip buýruk mysallaryny öwreniň

1. .7z arhiw faýly döretmek üçin \a\ opsiýasyny ulanyň. Dörediş üçin goldanýan arhiw formatlary 7z, XZ, GZIP, TAR, ZIP we BZIP2. Berlen arhiw faýly eýýäm bar bolsa, faýllary gaýtadan ýazmagyň ýerine bar bolan arhiwe goşar.

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

2. .7z arhiw faýlyny çykarmak üçin, häzirki iş bukjasyndaky arhiwi çykarjak \e\ opsiýasyny ulanyň.

$ 7z e hyper.7z

3. Arhiw formatyny saýlamak üçin, zip, gzip, bzip2 ýa-da tar (arhiw 7z) ýaly arhiw formatyny saýlamaga mümkinçilik berýän -t (format ady) opsiýasyny ulanyň:

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

4. Arhiwdäki faýllaryň sanawyny görmek üçin \l\ (sanaw) funksiýasyny ulanyň, bu arhiw formatynyň görnüşini, ulanylýan usuly, arhiwdäki faýllary beýleki maglumatlaryň arasynda görkezer. görkezildi.

$ 7z l hyper.7z

5. Arhiw faýlynyň bitewiligini barlamak üçin, görkezilişi ýaly \t\ (test) funksiýasyny ulanyň.

$ 7z t hyper.7z

6. Katalogyň ätiýaçlyk nusgasyny almak üçin, 7zden tapawutlylykda bir faýlyň eýesini/toparyny saklaýan 7za kömekçi programmasyny ulanmaly, -si opsiýasy stdin faýllaryny okamaga mümkinçilik berýär.

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

7. uptiýaçlyk nusgasyny dikeltmek üçin stdout-a çykyş iberjek -so opsiýasyny ulanyň.

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

8. Gysyş derejesini bellemek üçin görkezilişi ýaly -mx opsiýasyny ulanyň.

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

9. Bar bolan arhiw faýlyny täzelemek ýa-da arhiw faýlyndan faýllary aýyrmak üçin degişlilikde \u\ we \d\ opsiýalaryny ulanyň.

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

10. Arhiw faýlyna parol bellemek üçin görkezilişi ýaly -p {password_here} baýdagyny ulanyň.

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

Has giňişleýin maglumat üçin 7z adam sahypasyna serediň ýa-da 7zip Baş sahypasyna giriň: https://www.7-zip.org/.

Bularyň hemmesi häzirlikçe! Bu makalada Linux-da 10 7zip (Faýl arhiwi) buýruk mysallaryny düşündirdik. Sorag bermek ýa-da pikirleriňizi biziň bilen paýlaşmak üçin aşakdaky seslenme formasyny ulanyň.