ຕົວຢ່າງ ຄຳ ສັ່ງ 10 7zip (File Archive) ໃນ Linux


7-Zip ແມ່ນໂປແກຼມເປີດທີ່ບໍ່ເສຍຄ່າ, ຂ້າມເວທີ, ມີປະສິດທິພາບແລະມີເອກະສານຄົບຖ້ວນທີ່ມີອັດຕາສ່ວນການບີບອັດສູງ, ສຳ ລັບ Windows. ມັນມີຮຸ່ນແຖວ ຄຳ ສັ່ງທີ່ມີປະສິດທິພາບສູງເຊິ່ງໄດ້ ນຳ ໄປໃຊ້ກັບລະບົບ Linux/POSIX.

ມັນມີອັດຕາສ່ວນການບີບອັດສູງໃນຮູບແບບ 7z ດ້ວຍການບີບອັດ LZMA ແລະ LZMA2, ຮອງຮັບຫຼາຍຮູບແບບອື່ນໆເຊັ່ນ XZ, BZIP2, GZIP, TAR, ZIP ແລະ WIM ສຳ ລັບທັງການຫຸ້ມຫໍ່ແລະການອອກແບບ; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z, ແລະອີກຫຼາຍໆຢ່າງເພື່ອການສະກັດເອົາເທົ່ານັ້ນ.

ມັນສະຫນອງການເຂົ້າລະຫັດ AES-256 ທີ່ເຂັ້ມແຂງໃນຮູບແບບ 7z ແລະ ZIP, ສະ ເໜີ ອັດຕາສ່ວນການບີບອັດທີ່ຢູ່ໃນລະດັບ 2-10% ສຳ ລັບຮູບແບບ ZIP ແລະ GZIP (ດີກ່ວາຫຼາຍກ່ວາເຄື່ອງທີ່ PKZip ແລະ WinZip ສະ ເໜີ). ມັນຍັງມາພ້ອມກັບຄວາມສາມາດສະກັດເອົາດ້ວຍຕົນເອງ ສຳ ລັບຮູບແບບ 7z ແລະມັນຖືກ ນຳ ໃຊ້ເປັນພາສາເຖິງ 87 ພາສາ.

ວິທີການຕິດຕັ້ງ 7zip ໃນ Linux

ພອດ 7zip ໃນລະບົບ Linux ຖືກເອີ້ນວ່າ p7zip, ຊຸດນີ້ແມ່ນຕິດຕັ້ງໄວ້ກ່ອນໃນການແຈກຈ່າຍ Linux ຫລາຍໆລຸ້ນ. ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງຊຸດເຕັມ p7zip ເພື່ອໃຫ້ມີເຄື່ອງໃຊ້ໄຟຟ້າ 7z, 7za, ແລະ 7zr CLI ໃນລະບົບຂອງທ່ານ, ດັ່ງຕໍ່ໄປນີ້.

ການແຈກຢາຍ Linux ທີ່ອີງໃສ່ Debian ມາພ້ອມກັບ 3 ແພັກເກດທີ່ກ່ຽວຂ້ອງກັບ 7zip ແລະພວກມັນແມ່ນ p7zip, p7zip-full ແລະ p7zip-rar. ມັນໄດ້ຖືກແນະນໍາໃຫ້ຕິດຕັ້ງຊຸດ p7zip, ເຊິ່ງສະຫນັບສະຫນູນຮູບແບບທີ່ເກັບຫຼາຍ.

$ sudo apt-get install p7zip-full

ການແຈກຈ່າຍ Linux ທີ່ໃຊ້ Red Hat ມາພ້ອມກັບສອງແພັກທີ່ກ່ຽວຂ້ອງກັບ 7zip ແລະພວກມັນແມ່ນ p7zip ແລະ p7zip-plugins. ມັນໄດ້ຖືກແນະນໍາໃຫ້ຕິດຕັ້ງທັງສອງແພກເກດ.

ເພື່ອຕິດຕັ້ງສອງແພັກເກັດເຫຼົ່ານີ້, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດ ນຳ ໃຊ້ EPEL ໃນການແຈກຈ່າຍ CentOS/RHEL. ກ່ຽວກັບ Fedora, ບໍ່ ຈຳ ເປັນຕ້ອງຈັດວາງຫໍສະມຸດເພີ່ມເຕີມ.

$ sudo yum install p7zip p7zip-plugins

ເມື່ອຊຸດ 7zip ຖືກຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດຍ້າຍອອກໄປຕື່ມອີກເພື່ອຮຽນຮູ້ບາງຕົວຢ່າງ ຄຳ ສັ່ງ 7zip ທີ່ມີປະໂຫຍດໃນການຫຸ້ມຫໍ່ຫຼືຖີ້ມເອກະສານປະເພດຕ່າງໆໃນພາກຕໍ່ໄປນີ້.

ຮຽນຮູ້ຕົວຢ່າງ ຄຳ ສັ່ງ 7zip ໃນ Linux

1. ເພື່ອສ້າງເອກະສານຮວບຮວມ .7z , ໃຫ້ໃຊ້ "ທາງເລືອກ" . ຮູບແບບການຮວບຮວມທີ່ຮອງຮັບ ສຳ ລັບການສ້າງແມ່ນ 7z, XZ, GZIP, TAR, ZIP ແລະ BZIP2. ຖ້າເອກະສານເກັບຂໍ້ມູນທີ່ມີຢູ່ແລ້ວມັນຈະ“ ເພີ່ມ” ເອກະສານເຂົ້າໃນບ່ອນເກັບມ້ຽນທີ່ມີຢູ່ແລ້ວ, ແທນທີ່ຈະຂຽນທັບມັນ.

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

2. ເພື່ອສະກັດເອກະສານຮວບຮວມ .7z , ໃຫ້ໃຊ້ຕົວເລືອກ "e" ເຊິ່ງຈະສະກັດເອົາເອກະສານເກັບໄວ້ໃນໄດເລກະທໍລີເຮັດວຽກປະຈຸບັນ.

$ 7z e hyper.7z

3. ເພື່ອເລືອກຮູບແບບການຮວບຮວມ, ໃຫ້ໃຊ້ຕົວເລືອກ -t (ຊື່ຮູບແບບ), ເຊິ່ງຈະຊ່ວຍໃຫ້ທ່ານເລືອກຮູບແບບການເກັບຂໍ້ມູນເຊັ່ນ zip, gzip, bzip2 ຫຼື tar (ຄ່າເລີ່ມຕົ້ນແມ່ນ 7z):

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

4. ເພື່ອເບິ່ງບັນຊີລາຍຊື່ຂອງແຟ້ມເອກະສານເກັບມ້ຽນ, ໃຊ້ "l" (ລາຍຊື່) ຟັງຊັນ, ເຊິ່ງຈະສະແດງປະເພດຮູບແບບຂອງຮວບຮວມ, ວິທີການທີ່ ນຳ ໃຊ້, ແຟ້ມເອກະສານໃນບ່ອນເກັບຂໍ້ມູນໃນບັນດາຂໍ້ມູນອື່ນໆຕາມທີ່ສະແດງ.

$ 7z l hyper.7z

5. ເພື່ອທົດສອບຄວາມສົມບູນຂອງເອກະສານເກັບ, ໃຫ້ໃຊ້ "t" (ທົດສອບ) ໜ້າ ທີ່ດັ່ງທີ່ສະແດງໄວ້.

$ 7z t hyper.7z

6. ເພື່ອ ສຳ ຮອງໄດເລກະທໍລີ, ທ່ານຄວນ ນຳ ໃຊ້ອຸປະກອນ 7za ທີ່ເກັບຮັກສາເອກະສານ/ເຈົ້າຂອງກຸ່ມ, ບໍ່ຄືກັບ 7z, ຕົວເລືອກ -si ຊ່ວຍໃຫ້ອ່ານໄຟລ໌ຈາກ stdin.

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

7. ເພື່ອເຮັດການ ສຳ ຮອງຂໍ້ມູນຄືນ, ໃຫ້ໃຊ້ຕົວເລືອກ -so ເຊິ່ງຈະສົ່ງຜົນໃຫ້ກັບ stdout.

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

8. ເພື່ອ ກຳ ນົດລະດັບການບີບອັດ, ໃຫ້ໃຊ້ຕົວເລືອກ -mx ຕາມທີ່ສະແດງ.

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

9. ເພື່ອປັບປຸງເອກະສານເກັບມ້ຽນທີ່ມີຢູ່ແລ້ວຫຼືເອົາແຟ້ມເອກະສານອອກຈາກແຟ້ມເກັບຂໍ້ມູນ, ໃຫ້ໃຊ້ຕົວເລືອກ "u" ແລະ "d" ຕາມ ລຳ ດັບ.

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

10. ເພື່ອ ກຳ ນົດລະຫັດຜ່ານໃສ່ເອກະສານເກັບ, ໃຫ້ໃຊ້ທຸງ -p {password_here} ຕາມທີ່ສະແດງ.

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

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມອ້າງອີງໃສ່ ໜ້າ ຜູ້ຊາຍ 7z, ຫຼືເຂົ້າໄປທີ່ ໜ້າ 7zip Homepage: https://www.7-zip.org/.

ດຽວນີ້ ໝົດ ແລ້ວ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍຕົວຢ່າງ ຄຳ ສັ່ງ 10 7zip (File Archive) ໃນ Linux. ໃຊ້ແບບຟອມ ຄຳ ຄິດເຫັນດ້ານລຸ່ມເພື່ອຖາມ ຄຳ ຖາມໃດໆຫຼືແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາ.