ລະຫັດ uudecode
ນີ້ແມ່ນຄໍາສັ່ງ uudecode ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ລະຫັດ uudecode - ຖອດລະຫັດໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດ
ສະຫຼຸບສັງລວມ
ລະຫັດ uudecode [- ທຸງ] [- ທຸງ [ມູນຄ່າ]] [--option-name[=| ]ມູນຄ່າ]] [ ...]
ຖ້າບໍ່ ເອກະສານ(s) ໄດ້ຖືກສະຫນອງໃຫ້, ຫຼັງຈາກນັ້ນການປ້ອນຂໍ້ມູນມາດຕະຖານຖືກຖອດລະຫັດ.
ລາຍລະອຽດ
ລະຫັດ uudecode ປ່ຽນໄຟລ໌ uuencoded ເຂົ້າໄປໃນຮູບແບບຕົ້ນສະບັບຂອງພວກເຂົາ.
ໄຟລ໌ທີ່ເຂົ້າລະຫັດອາດຈະຖືກລະບຸໄວ້ໃນແຖວຄໍາສັ່ງ, ຫຼືອັນໜຶ່ງອາດຈະຖືກອ່ານຈາກມາດຕະຖານ
ວັດສະດຸປ້ອນ. ຊື່ໄຟລ໌ຜົນຜະລິດແມ່ນລະບຸໄວ້ໃນໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດ, ແຕ່ອາດຈະຖືກ overridden ດ້ວຍ
ໄດ້ -o ທາງເລືອກ. ມັນຈະມີຮູບແບບຂອງໄຟລ໌ຕົ້ນສະບັບ, ຍົກເວັ້ນວ່າ setuid ແລະປະຕິບັດ
bits ບໍ່ໄດ້ຖືກເກັບຮັກສາໄວ້. ຖ້າຫາກວ່າໄຟລ໌ຜົນຜະລິດໄດ້ຖືກລະບຸໄວ້ເປັນ /dev/stdout or -, ຜົນ
ຈະຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານ. ຖ້າຫາກວ່າມີຫຼາຍໄຟລ໌ປ້ອນຂໍ້ມູນແລະຄັ້ງທີສອງຫຼື
ໄຟລ໌ຕໍ່ມາລະບຸຜົນຜະລິດມາດຕະຖານ, ຂໍ້ມູນທີ່ຖອດລະຫັດຈະຖືກຂຽນເປັນອັນດຽວກັນ
ໄຟລ໌ເປັນຜົນຜະລິດທີ່ຜ່ານມາ. ຢ່າເຮັດແນວນັ້ນ.
ລະຫັດ uudecode ບໍ່ສົນໃຈສາຍນຳໜ້າ ແລະ ຕິດຕາມ. ມັນຊອກຫາເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ
"ເລີ່ມຕົ້ນ" ແລະດໍາເນີນການຕໍ່ໄປຈົນກ່ວາຈຸດສິ້ນສຸດຂອງການເຂົ້າລະຫັດຖືກພົບເຫັນ. ໂຄງການກໍານົດ
ຈາກແຖວຫົວຂອງໄຟລ໌ທີ່ເຂົ້າລະຫັດແລ້ວ ເຊິ່ງໃນສອງຮູບແບບການເຂົ້າລະຫັດທີ່ຮອງຮັບແມ່ນ
ໃຊ້ແລ້ວຫຼືບໍ່ວ່າຊື່ໄຟລ໌ຜົນຜະລິດໄດ້ຖືກເຂົ້າລະຫັດດ້ວຍການເຂົ້າລະຫັດ base64. ເບິ່ງ
uuencode(5).
OPTIONS
-o ເອກະສານ, --output-file=ເອກະສານ
ຜົນຜະລິດໂດຍກົງກັບ ເອກະສານ.
ຖ້າລະບຸ, ຂໍ້ມູນທີ່ຖອດລະຫັດຖືກຂຽນໃສ່ໄຟລ໌ນີ້. ເມື່ອການປ້ອນຂໍ້ມູນຫຼາຍອັນ
ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ທາງເລືອກນີ້ບໍ່ສາມາດລະບຸໄດ້. ຂໍ້ມູນຖອດລະຫັດທັງໝົດ
ຕ້ອງຂຽນໃສ່ຊື່ໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດໃນຂໍ້ມູນ.
-c, --ignore-chmod
ບໍ່ສົນໃຈ fchmod(3P) ຄວາມຜິດພາດ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າການອະນຸຍາດໄຟລ໌ຜົນຜະລິດບໍ່ສາມາດປ່ຽນເປັນການອະນຸຍາດໄດ້
ທີ່ລະບຸໄວ້ໃນຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດ, ໄຟລ໌ຈະບໍ່ຖືກຂຽນອອກແລະດໍາເນີນການ
ຢຸດ. ຕົວເລືອກນີ້ຈະເຮັດໃຫ້ຄວາມຜິດພາດນັ້ນຖືກລະເລີຍ. ໄຟລ໌ຜົນໄດ້ຮັບຈະ
ມີຂໍ້ມູນທັງໝົດ, ແຕ່ການຕັ້ງຄ່າໂໝດບໍ່ຖືກຕ້ອງ.
fchmod() ຄວາມຜິດພາດຍັງຖືກລະເລີຍຖ້າ POSIXLY_CORRECT ຖືກຕັ້ງຢູ່ໃນສະພາບແວດລ້ອມ. RE:
http://austingroupbugs.net/view.php?id=635
ການເຕືອນໄພຈະຖືກປ່ອຍອອກມາຕະຫຼອດເວລາ fchmod() ລົ້ມເຫລວ.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
-!, --ການຊ່ວຍເຫຼືອເພີ່ມເຕີມ
ຖ່າຍທອດຂໍ້ມູນການນຳໃຊ້ທີ່ຂະຫຍາຍຜ່ານ pager.
-R [cfgfile], --save-opts [=cfgfile]
ບັນທຶກສະຖານະທາງເລືອກເປັນ cfgfile. ຄ່າເລີ່ມຕົ້ນແມ່ນ ສຸດທ້າຍ ແຟ້ມການຕັ້ງຄ່າ
ລາຍຊື່ໃນ ທາງເລືອກ ວຽກງານ ພາກສ່ວນ, ຂ້າງລຸ່ມນີ້. ຄໍາສັ່ງຈະອອກຫຼັງຈາກການປັບປຸງ
ໄຟລ໌ config.
-r cfgfile, --load-opts=cfgfile, --no-load-opts
ໂຫຼດຕົວເລືອກຈາກ cfgfile. ໄດ້ no-load-opts ແບບຟອມຈະປິດການໂຫຼດຂອງ
ໄຟລ໌ config/rc/ini ກ່ອນຫນ້ານີ້. --no-load-opts ຖືກຈັດການໄວ, ອອກຄໍາສັ່ງ.
-v [{v|c|n - ການປ່ຽນແປງ [{v|c|n}]}]
ສະບັບອອກຂອງໂຄງການແລະອອກ. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ `v', ຮຸ່ນທີ່ງ່າຍດາຍ.
ໂໝດ 'c' ຈະພິມຂໍ້ມູນລິຂະສິດ ແລະ 'n' ຈະພິມລິຂະສິດເຕັມຮູບແບບ
ແຈ້ງການ.
ທາງເລືອກ ວຽກງານ
ທາງເລືອກໃດນຶ່ງທີ່ບໍ່ໄດ້ໝາຍເປັນ ບໍ່ ສາມາດຕັ້ງໄວ້ລ່ວງໜ້າໄດ້ ອາດຈະຖືກຕັ້ງໄວ້ລ່ວງໜ້າໂດຍການໂຫຼດຄ່າຈາກ
ໄຟລ໌ການຕັ້ງຄ່າ ("RC" ຫຼື ".INI") ໄຟລ໌ "$HOME/.sharrc"ຈະຖືກນໍາໃຊ້, ຖ້າ
ປະຈຸບັນ.
ມາດຕະຖານ
ການປະຕິບັດນີ້ແມ່ນສອດຄ່ອງກັບ P1003.2b/D11.
ໃຊ້ uudecode ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net