ນີ້ແມ່ນຄໍາສັ່ງ ftff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ftff - fault tolerant file find utility
ສະຫຼຸບສັງລວມ
ftff [-#fFhIpq][-t#][start_directory] file_to_find
ລາຍລະອຽດ
ftff recursively descends the directory hierarchy ແລະລາຍງານວັດຖຸທັງໝົດໃນໄຟລ໌
ລະບົບທີ່ມີຊື່ປະມານກົງກັບຊື່ໄຟລ໌ທີ່ໃຫ້.
ftff ບັນລຸຄວາມທົນທານຄວາມຜິດໂດຍການຄິດໄລ່ອັນທີ່ເອີ້ນວ່າ Weighted Levenshtein
ໄລຍະທາງ. ໄລຍະ Levenshtein ຖືກກໍານົດເປັນຕົວເລກຕໍາ່ສຸດທີ່ຂອງຕົວອັກສອນ
ການແຊກ, ການລຶບແລະການທົດແທນທີ່ປ່ຽນສະຕຣິງ A ເຂົ້າໄປໃນສາຍ B.
ftff ປະຕິບັດຕົວຄື
'ຊອກຫາ start_directory -name file_to_find -print'
ດ້ວຍຄວາມແຕກຕ່າງຕໍ່ໄປນີ້:
- ftff ມີຄວາມທົນທານຕໍ່ຄວາມຜິດ
- ftff ບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່
- ລະດັບຄວາມທົນທານຄວາມຜິດສາມາດປັບໄດ້ໂດຍການກໍານົດພາລາມິເຕີທາງເລືອກ
ຄວາມທົນທານ. A ຄວາມທົນທານ ຂອງ 0 ກໍານົດການກົງກັນທີ່ແນ່ນອນ.
OPTIONS
-h ພິມຂໍ້ມູນການຊ່ວຍເຫຼືອ/ການນໍາໃຊ້ເລັກນ້ອຍ.
-f ປະຕິບັດຕາມການເຊື່ອມຕໍ່ສັນຍາລັກຢູ່ໃນໄດເລກະທໍລີ. ຫມາຍເຫດ: ການເຊື່ອມຕໍ່ສັນຍາລັກເຊັ່ນ "ບາງບ່ອນ -> .. ."
ເຮັດໃຫ້ເກີດຕາມທໍາມະຊາດ loop ບໍ່ສິ້ນສຸດ. ໂດຍຄ່າເລີ່ມຕົ້ນ ftff ບໍ່ປະຕິບັດຕາມການເຊື່ອມຕໍ່ສັນຍາລັກ
ໄປຫາໄດເລກະທໍລີ.
-F ຈັດປະເພດໄຟລ໌ໂດຍການເພີ່ມຕົວອັກສອນໃສ່ແຕ່ລະຊື່ໄຟລ໌. ລັກສະນະນີ້
ແມ່ນ:
'*' ສໍາລັບໄຟລ໌ປົກກະຕິທີ່ສາມາດປະຕິບັດໄດ້
'/' ສໍາລັບລາຍຊື່
'@' ສໍາລັບການເຊື່ອມຕໍ່ສັນຍາລັກ
'|' ສໍາລັບ FIFOs
'=' ສໍາລັບເຕົ້າຮັບ
-p ພິມຄ່າໄລຍະທາງຕົວຈິງຢູ່ທາງຫນ້າຂອງຊື່ໄຟລ໌. ຄ່ານີ້ເທົ່າກັບ
ຈໍານວນຂອງການແຊກ, ລຶບແລະການທົດແທນທີ່ຈໍາເປັນເພື່ອຫັນປ່ຽນ
ໄຟລ໌ທີ່ພົບເຫັນຢູ່ໃນກະແຈຄົ້ນຫາ (file_to_find).
-q ຮັກສາຄວາມງຽບແລະບໍ່ພິມຄໍາເຕືອນໃດໆກ່ຽວກັບໄດເລກະທໍລີທີ່ບໍ່ສາມາດອ່ານໄດ້.
-# or -t#
ຕັ້ງຄ່າລະດັບຄວາມທົນທານຕໍ່ຄວາມຜິດພາດເປັນ #. ລະດັບຄວາມທົນທານຄວາມຜິດແມ່ນຈໍານວນເຕັມໃນ
ລະດັບ 0-255. ມັນກໍານົດຈໍານວນສູງສຸດຂອງຄວາມຜິດພາດທີ່ອະນຸຍາດໃຫ້ຊອກຫາ
ການແຂ່ງຂັນໂດຍປະມານ. ຄວາມທົນທານເລີ່ມຕົ້ນແມ່ນ (strlen(ຮູບແບບການຄົ້ນຫາ) - ຈໍານວນ
wildcards)/6+1
-I ເຮັດການຄົ້ນຫາທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍ (ຄ່າເລີ່ມຕົ້ນແມ່ນຕົວພິມນ້ອຍໃຫຍ່)
file_to_find
ຊື່ໄຟລ໌ເພື່ອຊອກຫາ. '*' ແລະ '?' ສາມາດໃຊ້ເປັນຕົວແທນໄດ້.
'?' ຫມາຍເຖິງຕົວລະຄອນດຽວ.
'*' ໝາຍເຖິງຈຳນວນຕົວອັກສອນທີ່ກຳນົດເອງ.
start_directory
ໄດເລກະທໍລີເພື່ອເລີ່ມຕົ້ນການຄົ້ນຫາ. ໄດເລກະທໍລີປະຈຸບັນແມ່ນຄ່າເລີ່ມຕົ້ນ.
argument ສຸດທ້າຍກັບ ftff ບໍ່ໄດ້ຖືກວິເຄາະສໍາລັບທາງເລືອກທີ່ໂຄງການຕ້ອງການຢ່າງຫນ້ອຍຫນຶ່ງ
argument ຊື່ໄຟລ໌. ນີ້ຫມາຍຄວາມວ່າ ftff -x ຈະບໍ່ຈົ່ມກ່ຽວກັບທາງເລືອກທີ່ຜິດພາດແຕ່
ຄົ້ນຫາໄຟລ໌ທີ່ມີຊື່ -x.
EXAMPLE
ftff ອັນດຽວກັນ
ນີ້ຈະສະແດງໃຫ້ເຫັນໄຟລ໌ທີ່ເອີ້ນວ່າບາງສິ່ງບາງຢ່າງຫຼື sameting ຫຼື sum-thing ຫຼື ...
ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້າໃດໆ, ມີບາງສິ່ງບາງຢ່າງເຊັ່ນ IOComm ໃນລະຫວ່າງແລະ
ສິ້ນສຸດດ້ວຍສອງຕົວຕໍ່ທ້າຍ:
ftff '*iocomm.??'
ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້າ DuPeg:
ftff -0 'dupeg*'
ໃຊ້ ftff ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net