ວິທີການສ້າງເອກະສານ ZIP ທີ່ປົກປ້ອງລະຫັດຜ່ານໃນ Linux


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

ໃນຂໍ້ຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີການສ້າງລະຫັດ zip ປ້ອງກັນລະຫັດຜ່ານຢູ່ປາຍຍອດໃນ Linux. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານຮຽນຮູ້ວິທີການປະຕິບັດໃນການເຂົ້າລະຫັດແລະຖອດລະຫັດເນື້ອໃນຂອງເອກະສານຮວບຮວມ zip.

ຕິດຕັ້ງ zip utility zip ໃນການແຈກຈ່າຍ Linux ຂອງທ່ານໂດຍໃຊ້ຊຸດ manger ດັ່ງທີ່ສະແດງໄວ້.

$ sudo yum install zip    [On CentOS/RHEL]
$ sudo dnf install zip    [On Fedora 22+]
$ sudo apt install zip    [On Debian/Ubuntu]

ວິທີການສ້າງ ZIP ທີ່ຖືກປ້ອງກັນລະຫັດຜ່ານໃນ Linux

ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຫັດໄປສະນີກັບ -p ທຸງເພື່ອສ້າງຮວບຮວມລະຫັດ zip ທີ່ຖືກປົກປ້ອງດ້ວຍລະຫັດຜ່ານທີ່ເອີ້ນວ່າ ccat-command.zip ຈາກໄດເລກະທໍລີຂອງໄຟລ໌ທີ່ເອີ້ນວ່າ ccat-1.1.0 ດັ່ງຕໍ່ໄປນີ້.

$ zip -p pass123 ccat-command.zip ccat-1.1.0/

ເຖິງຢ່າງໃດກໍ່ຕາມ, ວິທີການຂ້າງເທິງແມ່ນບໍ່ປອດໄພແທ້ໆ, ເພາະວ່າທີ່ນີ້ລະຫັດຜ່ານແມ່ນສະ ໜອງ ໃຫ້ເປັນຂໍ້ຄວາມທີ່ຈະແຈ້ງໃນເສັ້ນ ຄຳ ສັ່ງ. ອັນທີສອງ, ມັນຍັງຈະຖືກເກັບຢູ່ໃນເອກະສານປະຫວັດສາດ (ເຊັ່ນ: .bash_history for bash), ໝາຍ ຄວາມວ່າຜູ້ໃຊ້ຄົນອື່ນທີ່ສາມາດເຂົ້າເຖິງບັນຊີຂອງທ່ານ (ໂດຍສະເພາະຜູ້ໃຊ້ຮາກ) ຈະເຫັນລະຫັດຜ່ານໄດ້ງ່າຍ.

ເພາະສະນັ້ນ, ພະຍາຍາມໃຊ້ທຸງ -e ສະ ເໝີ, ມັນສະແດງໃຫ້ເຫັນການກະຕຸ້ນເຕືອນໃຫ້ທ່ານໃສ່ລະຫັດລັບທີ່ເຊື່ອງໄວ້ຄືດັ່ງທີ່ສະແດງ.

$ zip -e ccat-command.zip ccat-1.1.0/

ວິທີການປົດລະຫັດຜ່ານທີ່ຖືກປ້ອງກັນຫັດໄປສະນີໃນ Linux

ເພື່ອການຖອດລະຫັດແລະຖອດລະຫັດເນື້ອຫາຂອງເອກະສານເກັບມ້ຽນທີ່ເອີ້ນວ່າ ccat-command.zip, ໃຊ້ໂປແກຼມ unzip ແລະໃຫ້ລະຫັດຜ່ານທີ່ທ່ານໃສ່ຢູ່ຂ້າງເທິງ.

$ unzip ccat-command.zip

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