ນີ້ແມ່ນຄໍາສັ່ງ locate.findutils ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
locate - ລາຍຊື່ໄຟລ໌ໃນຖານຂໍ້ມູນທີ່ກົງກັບຮູບແບບ
ສະຫຼຸບສັງລວມ
ຊອກຫາສະຖານທີ່ [-d ເສັ້ນທາງ | --database=path] [-e | -E | --[non-]ທີ່ມີຢູ່ແລ້ວ] [-i | --ignore-case] [-0 |
--null] [-c | --count] [-w | --wholename] [-b | --basename] [-l N | --limit=N] [-S |
--ສະຖິຕິ] [-r | --regex ] [--max-database-age D] [-P | -H | --nofollow] [-L |
--follow] [--version] [-A | --all] [-p | --print] [--help] ຮູບແບບ ...
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ບັນທຶກສະບັບ GNU ຂອງ ຊອກຫາສະຖານທີ່. ສໍາລັບແຕ່ລະຮູບແບບ, ຊອກຫາສະຖານທີ່
ຄົ້ນຫາຫນຶ່ງຫຼືຫຼາຍຖານຂໍ້ມູນຂອງຊື່ໄຟລ໌ແລະສະແດງຊື່ໄຟລ໌ທີ່ປະກອບດ້ວຍ
ຮູບແບບ. ຮູບແບບຕ່າງໆສາມາດມີຕົວແປແບບແກະໄດ້: `*', `?', ແລະ `[]'. ໄດ້
metacharacters ບໍ່ປະຕິບັດຕໍ່ `/' ຫຼື `.' ພິເສດ. ດັ່ງນັ້ນ, ຮູບແບບ 'foo*bar' ສາມາດ
ຈັບຄູ່ຊື່ໄຟລ໌ທີ່ມີ `foo3/bar', ແລະຮູບແບບ `*duck*' ສາມາດຈັບຄູ່ຊື່ໄຟລ໌ໄດ້.
ທີ່ປະກອບດ້ວຍ 'lake/.ducky'. ຮູບແບບທີ່ມີ metacharacters ຄວນຖືກອ້າງອີງໃສ່
ປົກປ້ອງພວກເຂົາຈາກການຂະຫຍາຍໂດຍແກະ.
ຖ້າຮູບແບບເປັນສະຕຣິງທຳມະດາ — ມັນບໍ່ມີຕົວແປ — ຊອກຫາສະຖານທີ່ ສະແດງໄຟລ໌ທັງໝົດ
ຊື່ໃນຖານຂໍ້ມູນທີ່ບັນຈຸສະຕຣິງນັ້ນຢູ່ທຸກບ່ອນ. ຖ້າມີຮູບແບບໃດນຶ່ງ
metacharacters, ຊອກຫາສະຖານທີ່ ສະແດງຊື່ໄຟລ໌ທີ່ກົງກັບຮູບແບບທີ່ແນ່ນອນເທົ່ານັ້ນ. ເປັນ
ຜົນໄດ້ຮັບ, ຮູບແບບທີ່ມີ metacharacters ປົກກະຕິແລ້ວຄວນຈະເລີ່ມຕົ້ນດ້ວຍ `*', ແລະຈະ
ສ່ວນຫຼາຍມັກຈະສິ້ນສຸດດ້ວຍອັນດຽວກັນ. ຂໍ້ຍົກເວັ້ນແມ່ນຮູບແບບທີ່ມີຈຸດປະສົງ
ກົງກັບຈຸດເລີ່ມຕົ້ນ ຫຼືຈຸດສິ້ນສຸດຂອງຊື່ໄຟລ໌ຢ່າງຈະແຈ້ງ.
ຖານຂໍ້ມູນຊື່ໄຟລ໌ມີບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ຢູ່ໃນລະບົບໃນເວລາທີ່ຖານຂໍ້ມູນ
ໄດ້ຖືກປັບປຸງຫຼ້າສຸດ. ຜູ້ເບິ່ງແຍງລະບົບສາມາດເລືອກຊື່ໄຟລ໌ຂອງຄ່າເລີ່ມຕົ້ນໄດ້
ຖານຂໍ້ມູນ, ຄວາມຖີ່ຂອງການທີ່ຖານຂໍ້ມູນໄດ້ຖືກປັບປຸງ, ແລະລະບົບສໍາລັບການ
ທີ່ເຂົາເຈົ້າບັນຈຸເຂົ້າ; ເບິ່ງ ອັບເດດ(1).
If ຊອກຫາສະຖານທີ່ຜົນຜະລິດຂອງແມ່ນໄປທີ່ຢູ່ປາຍຍອດ, ລັກສະນະຜິດປົກກະຕິໃນຜົນຜະລິດແມ່ນໄດ້ຫນີໃນ
ວິທີການດຽວກັນກັບການປະຕິບັດ -print ຂອງ ຊອກຫາ ຄໍາສັ່ງ. ຖ້າຜົນຜະລິດບໍ່ໄດ້ໄປ
terminal, ຊື່ໄຟລ໌ຖືກພິມອອກຢ່າງແນ່ນອນ.
OPTIONS
-0, -- null
ໃຊ້ ASCII NUL ເປັນຕົວແຍກ, ແທນແຖວໃໝ່.
-A, --ທັງໝົດ
ພິມສະເພາະຊື່ທີ່ກົງກັບອາກິວເມັນທີ່ບໍ່ແມ່ນທາງເລືອກທັງໝົດ, ບໍ່ແມ່ນຊື່ທີ່ກົງກັນ ຫຼື
ການໂຕ້ຖຽງທີ່ບໍ່ແມ່ນທາງເລືອກເພີ່ມເຕີມ.
-b, --ຊື່ພື້ນຖານ
ຜົນໄດ້ຮັບແມ່ນຖືວ່າກົງກັນຖ້າຮູບແບບທີ່ລະບຸນັ້ນກົງກັບຂັ້ນສຸດທ້າຍ
ອົງປະກອບຂອງຊື່ຂອງໄຟລ໌ທີ່ລະບຸໄວ້ໃນຖານຂໍ້ມູນ. ອົງປະກອບສຸດທ້າຍນີ້ແມ່ນ
ປົກກະຕິແລ້ວເອີ້ນວ່າ 'ຊື່ພື້ນຖານ'.
-c, --ນັບ
ແທນທີ່ຈະພິມຊື່ໄຟລ໌ທີ່ກົງກັນ, ພຽງແຕ່ພິມຈໍານວນທີ່ກົງກັນທັງໝົດ
ພວກເຮົາພົບເຫັນ, ເວັ້ນເສຍແຕ່ --ພິມ (-ປ) ຍັງມີຢູ່.
-d ເສັ້ນທາງ, --database=ເສັ້ນທາງ
ແທນທີ່ຈະຊອກຫາຖານຂໍ້ມູນຊື່ໄຟລ໌ເລີ່ມຕົ້ນ, ຄົ້ນຫາຖານຂໍ້ມູນຊື່ໄຟລ໌
in ເສັ້ນທາງ, ຊຶ່ງເປັນບັນຊີລາຍຊື່ທີ່ແຍກອອກໂດຍຈໍ້າສອງເມັດຂອງຊື່ໄຟລ໌ຖານຂໍ້ມູນ. ນອກນັ້ນທ່ານຍັງສາມາດນໍາໃຊ້
ສະພາບແວດລ້ອມປ່ຽນແປງ LOCATE_PATH ເພື່ອກໍານົດບັນຊີລາຍຊື່ຂອງໄຟລ໌ຖານຂໍ້ມູນທີ່ຈະຄົ້ນຫາ.
ທາງເລືອກຈະ overrides ຕົວແປສະພາບແວດລ້ອມຖ້າຫາກວ່າທັງສອງຖືກນໍາໃຊ້. ອົງປະກອບຫວ່າງເປົ່າໃນ
ເສັ້ນທາງຖືກປະຕິບັດເປັນຄໍາສັບຄ້າຍຄືກັນສໍາລັບຊື່ໄຟລ໌ຂອງຖານຂໍ້ມູນເລີ່ມຕົ້ນ. ກ
ຖານຂໍ້ມູນສາມາດໄດ້ຮັບການສະຫນອງໃນ stdin, ການນໍາໃຊ້ `-' ເປັນອົງປະກອບຂອງ ເສັ້ນທາງ. ຖ້າຫຼາຍກວ່າ
ອົງປະກອບຫນຶ່ງຂອງ ເສັ້ນທາງ ແມ່ນ `-', ກໍລະນີຕໍ່ມາຖືກລະເລີຍ (ແລະຂໍ້ຄວາມເຕືອນແມ່ນ
ພິມ).
ຮູບແບບຖານຂໍ້ມູນຊື່ໄຟລ໌ໄດ້ປ່ຽນເລີ່ມຕົ້ນດ້ວຍ GNU ຊອກຫາ ແລະ ຊອກຫາສະຖານທີ່ 4.0 Version
ເພື່ອອະນຸຍາດໃຫ້ເຄື່ອງຈັກທີ່ມີຄໍາສັ່ງ byte ທີ່ແຕກຕ່າງກັນເພື່ອແບ່ງປັນຖານຂໍ້ມູນ. ນີ້
ສະບັບຂອງ ຊອກຫາສະຖານທີ່ ອັດຕະໂນມັດສາມາດຮັບຮູ້ແລະອ່ານຖານຂໍ້ມູນທີ່ຜະລິດສໍາລັບເກົ່າ
ຮຸ່ນຂອງ GNU ຊອກຫາສະຖານທີ່ ຫຼືລຸ້ນ Unix ຂອງ ຊອກຫາສະຖານທີ່ or ຊອກຫາ. ສະຫນັບສະຫນູນສໍາລັບການເກົ່າ
ການຈັດຫາຮູບແບບຖານຂໍ້ມູນຈະຖືກຢຸດເຊົາໃນການປ່ອຍໃນອະນາຄົດ.
-e, -- ທີ່ມີຢູ່ແລ້ວ
ພຽງແຕ່ພິມອອກຊື່ດັ່ງກ່າວທີ່ມີຢູ່ໃນປະຈຸບັນ (ແທນທີ່ຈະເປັນຊື່ດັ່ງກ່າວທີ່ມີຢູ່ແລ້ວ
ເມື່ອຖານຂໍ້ມູນຖືກສ້າງຂຶ້ນ). ໃຫ້ສັງເກດວ່ານີ້ອາດຈະຊ້າລົງໂຄງການຫຼາຍ, ຖ້າ
ມີຫຼາຍກົງກັນຢູ່ໃນຖານຂໍ້ມູນ. ຖ້າທ່ານກໍາລັງໃຊ້ທາງເລືອກນີ້ພາຍໃນ a
ໂຄງການ, ກະລຸນາສັງເກດວ່າມັນເປັນໄປໄດ້ສໍາລັບໄຟລ໌ທີ່ຈະຖືກລົບຫຼັງຈາກ ຊອກຫາສະຖານທີ່
ໄດ້ກວດເບິ່ງວ່າມັນມີຢູ່, ແຕ່ກ່ອນທີ່ທ່ານຈະໃຊ້ມັນ.
-E, -- ບໍ່ມີຢູ່ແລ້ວ
ພຽງແຕ່ພິມອອກຊື່ດັ່ງກ່າວທີ່ປະຈຸບັນບໍ່ມີ (ແທນທີ່ຈະເປັນຊື່ດັ່ງກ່າວວ່າ
ມີຢູ່ໃນເວລາທີ່ຖານຂໍ້ມູນໄດ້ຖືກສ້າງຂື້ນ). ໃຫ້ສັງເກດວ່ານີ້ອາດຈະເຮັດໃຫ້ໂຄງການຊ້າລົງ a
ຫຼາຍ, ຖ້າມີຫຼາຍກົງກັນໃນຖານຂໍ້ມູນ.
- ຊ່ວຍ ພິມບົດສະຫຼຸບຂອງທາງເລືອກໃນການ ຊອກຫາສະຖານທີ່ ແລະອອກຈາກການ.
-i, -- ignore-case
ບໍ່ສົນໃຈຄວາມແຕກຕ່າງຂອງກໍລະນີໃນທັງຮູບແບບ ແລະຊື່ໄຟລ໌.
-l N, --limit=N
ຈໍາກັດຈໍານວນຂອງການແຂ່ງຂັນກັບ N. ຖ້າຫາກວ່າກໍານົດຈໍາກັດໂດຍທາງເລືອກນີ້, ຈໍານວນຂອງ
ຜົນໄດ້ຮັບທີ່ພິມສໍາລັບທາງເລືອກ -c ຈະບໍ່ໃຫຍ່ກວ່າຕົວເລກນີ້.
-L, --ຕິດຕາມ
ຖ້າການທົດສອບສໍາລັບການມີຢູ່ຂອງໄຟລ໌ (ດ້ວຍຕົວເລືອກ -e ຫຼື -E), ພິຈາລະນາແຍກ
ການເຊື່ອມໂຍງສັນຍາລັກທີ່ຈະບໍ່ມີຢູ່ແລ້ວ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
--max-database-age D
ໂດຍປົກກະຕິ, ຊອກຫາສະຖານທີ່ ຈະອອກຂໍ້ຄວາມເຕືອນເມື່ອມັນຄົ້ນຫາຖານຂໍ້ມູນທີ່ເປັນ
ຫຼາຍກວ່າ 8 ມື້. ຕົວເລືອກນີ້ປ່ຽນຄ່ານັ້ນເປັນອັນອື່ນທີ່ບໍ່ແມ່ນ 8.
ຜົນກະທົບຂອງການລະບຸຄ່າລົບແມ່ນບໍ່ໄດ້ກໍານົດ.
-m, --mmap
ຍອມຮັບແຕ່ບໍ່ໄດ້ເຮັດຫຍັງ, ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບ BSD ຊອກຫາສະຖານທີ່.
-P, -H, --nofollow
ຖ້າຫາກວ່າການທົດສອບສໍາລັບການມີຢູ່ຂອງໄຟລ໌ (ມີທາງເລືອກ -e ຫຼື -E), ປິ່ນປົວທີ່ແຕກຫັກ
ການເຊື່ອມຕໍ່ສັນຍາລັກຄືກັບວ່າພວກມັນເປັນໄຟລ໌ທີ່ມີຢູ່. ຮູບແບບ -H ຂອງທາງເລືອກນີ້ແມ່ນ
ສະຫນອງໃຫ້ພຽງແຕ່ສໍາລັບການຄ້າຍຄືກັນກັບ ຊອກຫາ; ການນໍາໃຊ້ -P ແມ່ນແນະນໍາໃຫ້ຫຼາຍກວ່າ -H.
-p, --ພິມ
ພິມຜົນການຄົ້ນຫາໃນເວລາທີ່ເຂົາເຈົ້າປົກກະຕິຈະບໍ່, ເນື່ອງຈາກວ່າມີ
--ສະຖິຕິ (-S) ຫຼື --count (-c).
-r, --regex
ຮູບແບບທີ່ລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງຖືກເຂົ້າໃຈວ່າເປັນການສະແດງອອກປົກກະຕິ,
ກົງກັນຂ້າມກັບຮູບແບບໂລກ. ການສະແດງອອກປົກກະຕິເຮັດວຽກຄືກັນກັບຢູ່ໃນ
emacs ແລະ ຊອກຫາ, ຍົກເວັ້ນຄວາມຈິງທີ່ວ່າ "." ຈະກົງກັບແຖວໃໝ່. ຊື່ໄຟລ໌ທີ່ມີ
ເສັ້ນທາງເຕັມທີ່ກົງກັບການສະແດງອອກປົກກະຕິທີ່ກໍານົດໄວ້ແມ່ນພິມອອກ (ຫຼື, ໃນກໍລະນີຂອງ
ທາງເລືອກ -c, ນັບ). ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະສະຫນັບສະຫນູນການສະແດງອອກປົກກະຕິຂອງທ່ານໃນຕອນທ້າຍ
ຂອງຊື່ເສັ້ນທາງເຕັມ, ຫຼັງຈາກນັ້ນຕາມປົກກະຕິກັບການສະແດງອອກປົກກະຕິ, ທ່ານຄວນໃຊ້
ຕົວອັກສອນ ^ ແລະ $ ເພື່ອຫມາຍເຖິງນີ້.
- ແມ່ນແລ້ວ, --stdio
ຍອມຮັບແຕ່ບໍ່ໄດ້ເຮັດຫຍັງ, ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບ BSD ຊອກຫາສະຖານທີ່.
-S, --ສະຖິຕິ
ພິມສະຖິຕິຕ່າງໆກ່ຽວກັບແຕ່ລະຖານຂໍ້ມູນທີ່ຕັ້ງແລະຫຼັງຈາກນັ້ນອອກຈາກໂດຍບໍ່ມີການ
ດໍາເນີນການຄົ້ນຫາ, ເວັ້ນເສຍແຕ່ການໂຕ້ຖຽງທີ່ບໍ່ແມ່ນທາງເລືອກແມ່ນໃຫ້. ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບ
BSD, -S ຖືກຍອມຮັບເປັນຄໍາສັບຄ້າຍຄືສໍາລັບ --statistics. ຢ່າງໃດກໍຕາມ, ຜົນຜະລິດຂອງ ຊອກຫາສະຖານທີ່
-S ແມ່ນແຕກຕ່າງກັນສໍາລັບການຈັດຕັ້ງປະຕິບັດ GNU ແລະ BSD ຂອງ ຊອກຫາສະຖານທີ່.
- ການປ່ຽນແປງ
ພິມຈໍານວນສະບັບຂອງ ຊອກຫາສະຖານທີ່ ແລະອອກຈາກການ.
-w, --ຊື່ທັງໝົດ
ກົງກັບຊື່ທັງໝົດຂອງໄຟລ໌ທີ່ລະບຸໄວ້ໃນຖານຂໍ້ມູນ. ນີ້ແມ່ນ
Default
ENVIRONMENT
LOCATE_PATH
ລາຍຊື່ຖານຂໍ້ມູນທີ່ຂັ້ນດ້ວຍຈໍ້າສອງເມັດເພື່ອຄົ້ນຫາ. ຖ້າມູນຄ່າມີຕົວນໍາຫຼື
ຈໍ້າສອງເມັດ, ຫຼືມີສອງຈໍ້າສອງເມັດຕິດຕໍ່ກັນ, ທ່ານອາດຈະໄດ້ຮັບຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນລະຫວ່າງ
ສະບັບທີ່ແຕກຕ່າງກັນຂອງ ຊອກຫາສະຖານທີ່.
ໃຊ້ locate.findutils ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net