ນີ້ແມ່ນຄໍາສັ່ງ afs-up ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
up - ຄັດລອກໄດເລກະທໍລີແບບ recursively, ຮັກສາ metadata AFS
ສະຫຼຸບສັງລວມ
up [-v] [-1] [-f] [-r] [-x] [-m]
<ແຫຼ່ງ ລະບົບ>ຈຸດຫມາຍປາຍທາງ ລະບົບ>
ລາຍລະອຽດ
ໄດ້ up ຄໍາສັ່ງ recursively ສໍາເນົາໄຟລ໌ແລະ subdirectories ໃນແຫຼ່ງທີ່ລະບຸ
ໄດເລກະທໍລີໄປຫາໄດເລກະທໍລີປາຍທາງທີ່ລະບຸ. ນາຍພາສາຄໍາສັ່ງປ່ຽນ
ໄດເລກະທໍລີປາຍທາງ ແລະໄຟລ໌ ແລະໄດເລກະທໍລີຍ່ອຍຢູ່ໃນມັນດ້ວຍວິທີຕໍ່ໄປນີ້:
· ມັນຄັດລອກລາຍຊື່ການຄວບຄຸມການເຂົ້າເຖິງຂອງໄດເລກະທໍລີ (ACL) ໄປຫາປາຍທາງ
ໄດເລກະທໍລີແລະໄດເລກະທໍລີຍ່ອຍຂອງມັນ, ຂຽນທັບ ACL ທີ່ມີຢູ່ແລ້ວ.
· ຖ້າຜູ້ອອກບັນຊີເຂົ້າສູ່ລະບົບເປັນຮາກຜູ້ໃຊ້ສູງສຸດໃນທ້ອງຖິ່ນ ແລະມີ AFS tokens ເປັນສະມາຊິກ
ຂອງລະບົບກຸ່ມ: ຜູ້ບໍລິຫານ, ຫຼັງຈາກນັ້ນເຈົ້າຂອງລະບົບແຫຼ່ງ (ຕາມການລາຍງານໂດຍ
ຄໍາສັ່ງ "ls -ld") ກາຍເປັນເຈົ້າຂອງໄດເລກະທໍລີປາຍທາງແລະໄຟລ໌ທັງຫມົດແລະ
ໄດເລກະທໍລີຍ່ອຍຢູ່ໃນນັ້ນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຊື່ຜູ້ໃຊ້ຂອງຜູ້ອອກບັດຈະຖືກບັນທຶກເປັນເຈົ້າຂອງ.
· ຖ້າໄຟລ໌ຫຼືໄດເລກະທໍລີມີຢູ່ໃນທັງໄດເລກະທໍລີຕົ້ນທາງແລະປາຍທາງ,
ສະບັບຕົ້ນສະບັບຂຽນທັບສະບັບປາຍທາງ. ການປະຕິບັດການຂຽນທັບລົ້ມເຫລວຖ້າ
ທໍາອິດ (ຜູ້ໃຊ້) "w" (ຂຽນ) ບິດໂຫມດຖືກປິດຢູ່ໃນສະບັບໃນປາຍທາງ
ໄດເລກະທໍລີ, ເວັ້ນເສຍແຕ່ວ່າ -f ທຸງແມ່ນສະຫນອງໃຫ້.
· ການສະແຕມເວລາການດັດແກ້ກ່ຽວກັບໄຟລ໌ (ດັ່ງທີ່ສະແດງໂດຍ "ls -l" ຄໍາສັ່ງ) ໃນ
ໄດເລກະທໍລີແຫຼ່ງຂຽນທັບເວລາໃສ່ໄຟລ໌ທີ່ມີຊື່ດຽວກັນຢູ່ໃນ
ໄດເຣັກທໍຣີປາຍທາງ, ແຕ່ການສະແຕມເວລາຢູ່ໃນໄດເລກະທໍລີຍ່ອຍທີ່ມີຢູ່ໃນ
ໄດເລກະທໍລີປາຍທາງຍັງບໍ່ປ່ຽນແປງ. ຖ້າຄໍາສັ່ງສ້າງ subdirectory ໃຫມ່ໃນ
ໄດເລກະທໍລີປາຍທາງ, ເວລາຂອງໄດເລກະທໍລີຍ່ອຍໃຫມ່ຖືກກໍານົດເປັນເວລາຂອງ
ການເຮັດສໍາເນົາ, ແທນທີ່ຈະເປັນເວລາທີ່ໄດເລກະທໍລີຍ່ອຍມີຢູ່ໃນແຫຼ່ງ
ລະບົບ.
ຄໍາສັ່ງຂຶ້ນແມ່ນ ideempotent, ຊຶ່ງຫມາຍຄວາມວ່າຖ້າຫາກວ່າການປະຕິບັດຂອງຕົນຖືກລົບກວນໂດຍເຄືອຂ່າຍ,
ເຄື່ອງເຊີບເວີ, ຫຼືຂະບວນການຢຸດເຮັດວຽກ, ຫຼັງຈາກນັ້ນການອອກຄໍາສັ່ງດຽວກັນຕໍ່ໄປຕໍ່ໄປ
ຈາກຈຸດຂັດຂວາງ, ແທນທີ່ຈະເລີ່ມຕົ້ນໃນຕອນເລີ່ມຕົ້ນ. ນີ້ຊ່ວຍປະຢັດເວລາ
ແລະຫຼຸດຜ່ອນການຈາລະຈອນເຄືອຂ່າຍໃນການປຽບທຽບກັບຄໍາສັ່ງ UNIX ທີ່ສະຫນອງທີ່ຄ້າຍຄືກັນ
ການເຮັດວຽກ
ໄດ້ up ຄໍາສັ່ງສົ່ງຄືນລະຫັດສະຖານະຂອງ 0 (ສູນ) ພຽງແຕ່ຖ້າມັນສໍາເລັດ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນ
ສົ່ງຄືນລະຫັດສະຖານະຂອງ 1 (ຫນຶ່ງ).
ຄໍາສັ່ງນີ້ບໍ່ໄດ້ໃຊ້ສົນທິສັນຍາ syntax ຂອງຊຸດຄໍາສັ່ງ AFS. ສະຫນອງ
ຊື່ຄໍາສັ່ງແລະຊື່ທາງເລືອກທັງຫມົດໃນເຕັມ.
OPTIONS
-v ພິມຮ່ອງຮອຍລະອຽດໃສ່ສະຕຣີມຜົນຜະລິດມາດຕະຖານເມື່ອຄຳສັ່ງແລ່ນ.
-1 ຄັດລອກພຽງແຕ່ໄຟລ໌ທີ່ຢູ່ໃນໄດເລກະທໍລີແຫຼ່ງລະດັບສູງສຸດໄປຫາໄດເລກະທໍລີປາຍທາງ,
ແທນທີ່ຈະຄັດລອກແບບ recursively ຜ່ານໄດເລກະທໍລີຍ່ອຍ. ACL ຂອງໄດເລກະທໍລີແຫຼ່ງ
ຍັງຂຽນທັບໄດເລກະທໍລີປາຍທາງ. (ນີ້ແມ່ນຕົວເລກຫນຶ່ງ, ບໍ່ແມ່ນຕົວອັກສອນ
"l".)
-f ຂຽນທັບລາຍການທີ່ມີຢູ່, ໄດເລກະທໍລີຍ່ອຍ, ແລະໄຟລ໌ເຖິງແມ່ນວ່າທໍາອິດ (ຜູ້ໃຊ້)
"w" (ຂຽນ) ບິດໂຫມດຖືກປິດຢູ່ໃນສະບັບໃນໄດເລກະທໍລີປາຍທາງ.
-m ຮັບຮູ້ແລະຄັດລອກຈຸດເຊື່ອມຕໍ່ແທນທີ່ຈະຜ່ານປະລິມານທີ່ພວກເຂົາອ້າງອີງ
ໃນລະຫວ່າງການດໍາເນີນການສໍາເນົາ recursive. ໂດຍບໍ່ມີການ -m, upພຶດຕິກໍາໃນຕອນຕົ້ນຂອງແມ່ນເພື່ອສໍາເນົາເອົາ
ເນື້ອໃນຂອງປະລິມານທັງໝົດ ແລະປະລິມານຍ່ອຍທີ່ຕິດຢູ່ພາຍໃຕ້ລະບົບແຫຼ່ງທີ່ມາ
ປະລິມານທີ່ປະກອບດ້ວຍໄດເລກະທໍລີປາຍທາງ.
-r ສ້າງສໍາເນົາສໍາຮອງຂອງໄຟລ໌ທັງຫມົດທີ່ຂຽນທັບໃນໄດເລກະທໍລີປາຍທາງແລະຂອງມັນ
ໄດເລກະທໍລີຍ່ອຍ, ໂດຍການເພີ່ມນາມສະກຸນ ".old" ໃສ່ແຕ່ລະຊື່ໄຟລ໌.
-x ກໍານົດເວລາການດັດແກ້ໃນແຕ່ລະໄຟລ໌ໄປຫາເວລາຂອງການດໍາເນີນການສໍາເນົາ.
ແຫຼ່ງ ລະບົບ
ຕັ້ງຊື່ໄດເລກະທໍລີເພື່ອຄັດລອກແບບ recursively.
ຈຸດຫມາຍປາຍທາງ ລະບົບ
ຕັ້ງຊື່ໄດເລກະທໍລີທີ່ຈະສຳເນົາ. ມັນບໍ່ຈໍາເປັນຕ້ອງມີຢູ່ແລ້ວ.
ຕົວຢ່າງ
ຄໍາສັ່ງຕໍ່ໄປນີ້ຄັດລອກເນື້ອຫາຂອງໄດເລກະທໍລີ ເຈົ້າ1 ໄປຫາໄດເລກະທໍລີ ເຈົ້າ2:
% ຂຶ້ນ dir1 dir2
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ຜູ້ອອກຕ້ອງມີສິດອະນຸຍາດ "a" (administer) ໃນ ACL ຂອງທັງແຫຼ່ງທີ່ມາ ແລະ
ໄດເລກະທໍລີປາຍທາງ.
COPYRIGHT
ບໍລິສັດ IBM 2000.http://www.ibm.com/> ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານນີ້ແມ່ນກວມເອົາໂດຍ IBM Public License Version 1.0. ມັນໄດ້ຖືກປ່ຽນໃຈເຫລື້ອມໃສ
ຈາກ HTML ໄປ POD ໂດຍຊອບແວທີ່ຂຽນໂດຍ Chas Williams ແລະ Russ Allbery, ອີງໃສ່ການເຮັດວຽກໂດຍ
Alf Wachsmann ແລະ Elizabeth Cassell.
ໃຊ້ afs-up ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net