ນີ້ແມ່ນຄໍາສັ່ງ gpgdir ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gpgdir - ການເຂົ້າລະຫັດໄດເລກະທໍລີ recursive ກັບ GnuPG
ສະຫຼຸບສັງລວມ
gpgdir -e|-d [ທາງເລືອກ]
ລາຍລະອຽດ
gpgdir ແມ່ນສະຄຣິບ perl ທີ່ໃຊ້ໂມດູນ CPAN GnuPG::Interface perl ເພື່ອ recursively
ເຂົ້າລະຫັດແລະຖອດລະຫັດໄດເລກະທໍລີໂດຍໃຊ້ gpg. gpgdir recursively descends ຜ່ານ a
ໄດເລກະທໍລີເພື່ອໃຫ້ແນ່ໃຈວ່າມັນເຂົ້າລະຫັດຫຼືຖອດລະຫັດທຸກໄຟລ໌ໃນໄດເລກະທໍລີແລະທັງຫມົດ
ຂອງໄດເລກະທໍລີຍ່ອຍຂອງມັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄ່າ mtime ແລະ atime ຂອງໄຟລ໌ທັງຫມົດຈະເປັນ
ຮັກສາໄວ້ຕາມການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ (ອັນນີ້ສາມາດປິດການໃຊ້ງານໄດ້ --ບໍ່ຮັກສາ-
ເວລາ ທາງເລືອກ). ໃຫ້ສັງເກດວ່າໃນ --ເຂົ້າລະຫັດ ຮູບແບບ, gpgdir ຈະລຶບໄຟລ໌ຕົ້ນສະບັບທີ່ມັນ
ເຂົ້າລະຫັດຢ່າງສຳເລັດຜົນ (ເວັ້ນເສຍແຕ່ວ່າ -- ບໍ່ມີການລຶບ ທາງເລືອກແມ່ນໄດ້ຮັບ). ຢ່າງໃດກໍຕາມ, ເມື່ອເລີ່ມຕົ້ນ
gpgdir ທໍາອິດຂໍໃຫ້ລະຫັດຜ່ານການຖອດລະຫັດເພື່ອໃຫ້ແນ່ໃຈວ່າໄຟລ໌ dummy ສາມາດ
ສຳເລັດການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ. ການທົດສອບເບື້ອງຕົ້ນສາມາດປິດການໃຊ້ງານໄດ້
--skip-test ທາງເລືອກເພື່ອໃຫ້ລະບົບສາມາດໄດ້ຮັບການເຂົ້າລະຫັດໄດ້ຢ່າງງ່າຍດາຍໂດຍບໍ່ມີການ
ລະບຸລະຫັດຜ່ານ (ອັນນີ້ສອດຄ່ອງກັບ gpg ພຶດຕິກໍາ). ນອກຈາກນີ້, ໃຫ້ສັງເກດວ່າ gpgdir ແມ່ນ
ລະວັງຢ່າເຂົ້າລະຫັດໄຟລ໌ທີ່ເຊື່ອງໄວ້ ແລະໄດເລກະທໍລີ. ຫຼັງຈາກທີ່ທັງຫມົດ, ທ່ານອາດຈະບໍ່ຕ້ອງການຂອງທ່ານ
~/.gnupg ໄດເລກະທໍລີຫຼື ~ / bashrc ໄຟລ໌ທີ່ຈະຖືກເຂົ້າລະຫັດ. ກະແຈ gpgdir ໃຊ້
encrypt/decrypt a directory ແມ່ນລະບຸໄວ້ໃນ ~/.gpgdirrc.
ສຸດທ້າຍ, gpgdir ສາມາດໃຊ້ ເຊັດ ໂຄງການທີ່ມີ --ເຊັດ ທາງເລືອກແຖວຄໍາສັ່ງເພື່ອຄວາມປອດໄພ
ລຶບໄຟລ໌ທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດຕົ້ນສະບັບ ຫຼັງຈາກທີ່ພວກມັນຖືກເຂົ້າລະຫັດສຳເລັດແລ້ວ. ນີ້
ຍົກລະດັບຄວາມປອດໄພຂອງ gpgdir ນັບຕັ້ງແຕ່ມັນມີຄວາມຫຍຸ້ງຍາກຫຼາຍທີ່ຈະຟື້ນຕົວ
ຂໍ້ມູນທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດທີ່ກ່ຽວຂ້ອງກັບໄຟລ໌ຈາກລະບົບໄຟລ໌ຫຼັງຈາກພວກມັນຖືກເຂົ້າລະຫັດ
(unlink() ບໍ່ໄດ້ລົບຂໍ້ມູນ blocks ເຖິງແມ່ນວ່າໄຟລ໌ຈະຖືກລົບອອກ).
OPTIONS
-e, --ເຂົ້າລະຫັດ
Recursively encrypt ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ທັງໝົດ
ໄຟລ໌ຕົ້ນສະບັບຈະຖືກລຶບ (ການກວດສອບລະຫັດຜ່ານແມ່ນດໍາເນີນການກ່ອນເພື່ອໃຫ້ແນ່ໃຈວ່າ
ວ່າລະຫັດຜ່ານທີ່ຖືກຕ້ອງເພື່ອປົດລັອກກະແຈ GnuPG ສ່ວນຕົວແມ່ນຮູ້ຈັກກັບຜູ້ໃຊ້).
-d, --ຖອດລະຫັດ
Recursively decrypt ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ໄດ້
ເວີຊັນ .gpg ທີ່ເຂົ້າລະຫັດໄວ້ຂອງແຕ່ລະໄຟລ໌ຈະຖືກລຶບ.
--ເຊັນ
Recursively ລົງຊື່ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບ
ແຕ່ລະໄຟລ໌, ລາຍເຊັນ .asc ທີ່ແຍກອອກຈະຖືກສ້າງຂຶ້ນ.
--ກວດສອບ
ກວດຄືນລາຍເຊັນ .asc ທັງໝົດສໍາລັບໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນ
ບັນທັດຄໍາສັ່ງ.
-g, --gnupg-dir
ລະບຸວ່າໄດເຣັກທໍຣີ .gnupg ໃດຈະຖືກໃຊ້ເພື່ອຊອກຫາກະແຈ GnuPG. ຄ່າເລີ່ມຕົ້ນແມ່ນ
~/.gnupg ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ໃຊ້. ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ gpgdir ດໍາເນີນການເປັນຫນຶ່ງ
ຜູ້ໃຊ້ແຕ່ນໍາໃຊ້ກະແຈຂອງຜູ້ໃຊ້ອື່ນ (ສົມມຸດວ່າການອະນຸຍາດໄດ້ຖືກຕັ້ງຂຶ້ນຢ່າງຖືກຕ້ອງ,
ແລະອື່ນໆ).
-p, --pw-file
ອ່ານລະຫັດຜ່ານຖອດລະຫັດຈາກ pw-file ແທນທີ່ຈະພິມມັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
-t, --test-mode
ດໍາເນີນການທົດສອບການເຂົ້າລະຫັດແລະການຖອດລະຫັດຕໍ່ກັບໄຟລ໌ dummy ແລະອອກ. ການທົດສອບນີ້ແມ່ນ
ສະເຫມີດໍາເນີນການໂດຍຄ່າເລີ່ມຕົ້ນໃນທັງສອງ --ເຂົ້າລະຫັດ ແລະ --ຖອດລະຫັດ mode
-S, --Symmetric
ແນະ ນຳ gpgdir ການເຂົ້າລະຫັດເພື່ອຖອດລະຫັດໄຟລ໌ໂດຍນໍາໃຊ້ cipher symmetric ສະຫນັບສະຫນູນໂດຍ
GnuPG (CAST5 ຖືກນໍາໃຊ້ທົ່ວໄປ). ອັນນີ້ສົ່ງຜົນໃຫ້ມີຄວາມໄວຂຶ້ນຢ່າງຫຼວງຫຼາຍ
ຂະບວນການເຂົ້າລະຫັດ/ຖອດລະຫັດ.
-T, -- ການທົດລອງ
ສະແດງໃຫ້ເຫັນສິ່ງທີ່ການເຂົ້າລະຫັດ / ຖອດລະຫັດຈະເກີດຂຶ້ນໂດຍບໍ່ມີການປະຕິບັດຕົວຈິງ.
ລະບົບໄຟລ໌ບໍ່ໄດ້ຖືກປ່ຽນແປງໃນທາງໃດກໍ່ຕາມໃນຮູບແບບນີ້.
-I, --ໂຕ້ຕອບ
ເຕືອນຜູ້ໃຊ້ກ່ອນທີ່ຈະເຂົ້າລະຫັດຫຼືຖອດລະຫັດແຕ່ລະໄຟລ໌. ນີ້ແມ່ນເປັນປະໂຫຍດ
ທີ່ຈະມີການຄວບຄຸມອັນດີງາມ gpgdir ການດໍາເນີນງານຍ້ອນວ່າມັນເກີດຂຶ້ນໂດຍຜ່ານ a
ໂຄງສ້າງຂອງໄດເລກະທໍລີ.
-F, --ກຳລັງ
ບອກ gpgdir ເພື່ອບໍ່ສົນໃຈເງື່ອນໄຂຄວາມຜິດພາດທີ່ບໍ່ເປັນອັນຕະລາຍ, ເຊັ່ນວ່າບໍ່ສາມາດເຂົ້າລະຫັດໄດ້
ຫຼືຖອດລະຫັດໄຟລ໌ສ່ວນບຸກຄົນເນື່ອງຈາກຄວາມຜິດພາດການອະນຸຍາດ.
--ຍົກເວັ້ນ
ແນະນຳ gpgdir ໃຫ້ຂ້າມໄຟລ໌ທັງໝົດທີ່ກົງກັນ ຮູບແບບ ເປັນ regex ກົງກັບແຕ່ລະຄົນ
ຊື່ເອກະສານ. ນີ້ແມ່ນຄ້າຍຄືກັນກັບ --ຍົກເວັ້ນ ທາງເລືອກໃນຄໍາສັ່ງ GNU tar ມາດຕະຖານ.
--ຍົກເວັ້ນ-ຈາກ
ແນະນຳ gpgdir ໃຫ້ຍົກເວັ້ນໄຟລ໌ທັງໝົດທີ່ກົງກັບຮູບແບບທີ່ລະບຸໄວ້ໃນ ຍື່ນ. ນີ້ແມ່ນ
ຄ້າຍຄືກັນກັບ --ຍົກເວັ້ນ-ຈາກ ຄໍາສັ່ງ GNU tar.
--ລວມ
ແນະນຳໃຫ້ gpgdir ຮວມເອົາໄຟລ໌ທີ່ກົງກັນເທົ່ານັ້ນ ຮູບແບບ ເປັນ regex ກົງກັບ
ແຕ່ລະຊື່ໄຟລ໌.
--ລວມເອົາ-ຈາກ
ແນະນຳໃຫ້ gpgdir ຮວມເອົາໄຟລ໌ທີ່ກົງກັນຕາມຮູບແບບທີ່ມີລາຍຊື່ຢູ່ໃນ ຍື່ນ.
-W, --ເຊັດ
ການນໍາໃຊ້ ເຊັດ ໂຄງການທີ່ຈະລົບໄຟລ໌ຢ່າງປອດໄພຫຼັງຈາກທີ່ພວກເຂົາເຈົ້າໄດ້ຮັບຜົນສໍາເລັດ
ເຂົ້າລະຫັດ.
-O, --Obfuscate-filename
ບອກ gpgdir ເພື່ອລົບກວນຊື່ໄຟລ໌ຂອງໄຟລ໌ທີ່ມັນເຂົ້າລະຫັດ (ໃນຮູບແບບ -e).
ຊື່ຂອງແຕ່ລະໄຟລ໌ຖືກເກັບໄວ້ພາຍໃນໄຟລ໌ .gpgdir_map_file ສໍາລັບທຸກ sub-
ໄດເລກະທໍລີ, ແລະໄຟລ໌ນີ້ແມ່ນຕົວມັນເອງຖືກເຂົ້າລະຫັດ. ໃນຮູບແບບການຖອດລະຫັດ (-d), -O
argument reverses ຂະບວນການດັ່ງນັ້ນໄຟລ໌ຕົ້ນສະບັບໄດ້ຖືກຟື້ນຟູ.
--ຂຽນທັບ-ເຂົ້າລະຫັດ
ຂຽນທັບໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ເຖິງແມ່ນວ່າກ່ອນຫນ້າ ໄຟລ໌ .gpg ມີຢູ່ແລ້ວ.
--ຂຽນທັບ-ຖອດລະຫັດ
ຂຽນທັບໄຟລ໌ທີ່ຖອດລະຫັດໄວ້ ເຖິງແມ່ນວ່າໄຟລ໌ທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດຜ່ານມາມີຢູ່ແລ້ວກໍຕາມ.
-K, --ID ລະຫັດ
ລະບຸລະຫັດ GnuPG ດ້ວຍຕົນເອງຈາກເສັ້ນຄໍາສັ່ງ. ເນື່ອງຈາກວ່າ GnuPG ສະຫນັບສະຫນູນ
ການຈັບຄູ່ຄີທີ່ມີສະຕຣິງ, id ບໍ່ຈໍາເປັນຕ້ອງເປັນລະຫັດປະຈໍາຕົວຢ່າງເຂັ້ມງວດ; ມັນສາມາດເປັນ
ສະຕຣິງທີ່ກົງກັບກະແຈສະເພາະໃນວົງແຫວນກະແຈ GnuPG.
-D, --default-key
ໃຊ້ລະຫັດທີ່ GnuPG ກໍານົດເປັນຄ່າເລີ່ມຕົ້ນ, ເຊັ່ນ: ລະຫັດທີ່ລະບຸໄວ້ໂດຍ
ໄດ້ default-key ຕົວແປໃນ ~/.gnupg/options. ຖ້າຕົວແປ default-key ບໍ່ແມ່ນ
ກໍານົດພາຍໃນ ~/.gnupg/options, ຫຼັງຈາກນັ້ນ GnuPG ພະຍາຍາມໃຊ້ປຸ່ມທີ່ເຫມາະສົມທໍາອິດໃນ
ວົງແຫວນທີ່ສໍາຄັນຂອງມັນ (ການທົດສອບການເຂົ້າລະຫັດ / ຖອດລະຫັດເບື້ອງຕົ້ນເຮັດໃຫ້ແນ່ໃຈວ່າຜູ້ໃຊ້ຮູ້
ລະຫັດຜ່ານທີ່ສອດຄ້ອງກັນສໍາລັບຄີ).
-a, --ຕົວແທນ
ແນະ ນຳ gpgdir ທີ່ຈະໄດ້ຮັບລະຫັດຜ່ານທີ່ສໍາຄັນ gpg ຈາກການເຮັດວຽກ gpg-ຕົວແທນ ຕົວຢ່າງ.
-A, -- ຂໍ້ມູນຕົວແທນ <ການເຊື່ອມຕໍ່ ຂໍ້ມູນ>
ລະບຸຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ GPG_AGENT_INFO ທີ່ສົ່ງຄືນໂດຍ
gpg-ຕົວແທນ --daemon ຄໍາສັ່ງ. ຖ້າ gpgdir --ຕົວແທນ ການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງຖືກນໍາໃຊ້
ແທນທີ່ -- ຂໍ້ມູນຕົວແທນ, ຈາກນັ້ນ gpgdir ສົມມຸດວ່າສະພາບແວດລ້ອມ GPG_AGENT_INFO
ຕົວແປໄດ້ຖືກກໍານົດໄວ້ໃນ shell ໃນປັດຈຸບັນ.
-s, --skip-test
ຂ້າມການທົດສອບການເຂົ້າລະຫັດ ແລະຖອດລະຫັດ. ນີ້ຈະອະນຸຍາດໃຫ້ gpgdir ເພື່ອໃຊ້ເພື່ອເຂົ້າລະຫັດ
ໄດເລກະທໍລີໂດຍບໍ່ລະບຸລະຫັດຜ່ານ (ເຊິ່ງປົກກະຕິຈະຖືກໃຊ້ໃນການເຂົ້າລະຫັດ
ໂໝດເພື່ອທົດສອບໃຫ້ແນ່ໃຈວ່າການຖອດລະຫັດກັບໄຟລ໌ dummy ເຮັດວຽກຢ່າງຖືກຕ້ອງ).
-q, --ງຽບ
ພິມໃຫ້ໜ້ອຍທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້ໃນໜ້າຈໍເມື່ອເຂົ້າລະຫັດ ຫຼືຖອດລະຫັດ a
ລະບົບ.
--ບໍ່ມີຜົນຕອບແທນ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ recurse ຜ່ານ subdirectories ໃດໆຂອງໄດເລກະທໍລີທີ່ເປັນ
ຖືກເຂົ້າລະຫັດຫຼືຖອດລະຫັດ.
-- ບໍ່ມີລະຫັດຜ່ານ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ຖາມຜູ້ໃຊ້ສໍາລັບລະຫັດຜ່ານ. ນີ້ແມ່ນເປັນປະໂຫຍດພຽງແຕ່ໃນເວລາທີ່ gpg
ຄີຮູ້ຫນັງສືບໍ່ມີລະຫັດຜ່ານທີ່ກ່ຽວຂ້ອງ (ນີ້ບໍ່ແມ່ນທົ່ວໄປ).
-- ບໍ່ມີການລຶບ
ແນະນຳ gpgdir ບໍ່ໃຫ້ລຶບໄຟລ໌ຕົ້ນສະບັບໃນເວລາເຂົ້າລະຫັດ.
-- ບໍ່ມີການປົກປັກຮັກສາເວລາ
ແນະນໍາ gpgdir ບໍ່ໃຫ້ເກັບຮັກສາໄຟລ໌ຕົ້ນສະບັບ mtime ແລະຄ່າ atime ຕາມ
ການເຂົ້າລະຫັດຫຼືຖອດລະຫັດ.
-l, --ທ້ອງຖິ່ນ
ໃຫ້ການຕັ້ງຄ່າທ້ອງຖິ່ນອື່ນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ "C" ທ້ອງຖິ່ນ.
-- ບໍ່ມີທ້ອງຖິ່ນ
ຢ່າຕັ້ງສະຖານທີ່ທັງໝົດເພື່ອວ່າລະບົບເລີ່ມຕົ້ນຈະນຳໃຊ້.
-v, -- verbose
ດໍາເນີນການໃນຮູບແບບ verbose.
-V, -- ສະບັບ
ພິມໝາຍເລກລຸ້ນ ແລະອອກ.
-h, - ຊ່ວຍ
ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
ໃຊ້ gpgdir ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net