ໃນຄູ່ມືນີ້, ທ່ານຈະຮຽນຮູ້ວິທີການນໍາໃຊ້ Linux ເພື່ອຊອກຫາໄຟລ໌ຫຼືຊຸດໄຟລ໌.
ທ່ານສາມາດໃຊ້ຜູ້ຈັດການໄຟລ໌ທີ່ມີການແຈກຢາຍ Linux ຂອງທ່ານເພື່ອຄົ້ນຫາໄຟລ໌. ຖ້າທ່ານໃຊ້ Windows ແລ້ວຜູ້ຈັດການໄຟລ໌ຄ້າຍຄືກັບ Windows Explorer. ມັນປະກອບມີການໂຕ້ຕອບຂອງຜູ້ໃຊ້ທີ່ມີຊຸດຂອງໂຟນເດີເຊິ່ງເມື່ອກົດທີ່ສະແດງໂຟເດີຍ່ອຍພາຍໃນໂຟເດີເຫລົ່ານັ້ນແລະໄຟລ໌ທີ່ມີຢູ່ພາຍໃນ.
ຜູ້ຈັດການໄຟລ໌ສ່ວນໃຫຍ່ສະຫນອງຄຸນສົມບັດການຄົ້ນຫາແລະວິທີການກັ່ນຕອງບັນຊີລາຍຊື່ຂອງໄຟລ໌.
ວິທີທີ່ດີທີ່ສຸດໃນການຊອກຫາໄຟລ໌ແມ່ນການນໍາໃຊ້ເສັ້ນຄໍາສັ່ງ Linux ເພາະວ່າມີຫລາຍວິທີທີ່ມີຢູ່ໃນການຄົ້ນຫາໄຟລ໌ກ່ວາເຄື່ອງມືແບບກາຟິກກໍ່ອາດຈະພະຍາຍາມປະກອບ.
ວິທີການເປີດ Window Terminal
ເພື່ອຄົ້ນຫາໄຟລ໌ໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ Linux, ທ່ານຈໍາເປັນຕ້ອງເປີດ window terminal.
ມີຫລາຍວິທີທີ່ຈະ ເປີດປ່ອງຢ້ຽມຢູ່ປາຍທາງ . ວິທີຫນຶ່ງທີ່ແນ່ໃຈວ່າເຮັດວຽກໃນລະບົບ Linux ສ່ວນຫຼາຍແມ່ນກົດປຸ່ມ CTRL, ALT ແລະ T ໃນເວລາດຽວກັນ. ຖ້າຫາກວ່າບໍ່ສາມາດໃຊ້ເມນູໃນສະພາບແວດລ້ອມ desktop Linux ຂອງທ່ານເພື່ອຊອກຫາບັນນາທິການຂອງ terminal.
ວິທີທີ່ງ່າຍທີ່ສຸດໃນການຊອກຫາໄຟລ໌
ຄໍາສັ່ງທີ່ໃຊ້ເພື່ອຊອກຫາໄຟລ໌ແມ່ນເອີ້ນວ່າ ຊອກຫາ.
ນີ້ແມ່ນ syntax ພື້ນຖານຂອງຄໍາສັ່ງຄົ້ນຫາ.
ຊອກຫາ
ຈຸດເລີ່ມຕົ້ນແມ່ນໂຟນເດີບ່ອນທີ່ທ່ານຕ້ອງການເລີ່ມຕົ້ນການຊອກຫາຈາກ. ເພື່ອເລີ່ມຕົ້ນການຊອກຫາການຂັບທັງຫມົດ, ທ່ານຈະພິມດັ່ງຕໍ່ໄປນີ້:
find /
ເຖິງຢ່າງໃດກໍ່ຕາມ, ທ່ານຕ້ອງການເລີ່ມຕົ້ນການຄົ້ນຫາໂຟເດີທີ່ທ່ານຢູ່ໃນນັ້ນທ່ານສາມາດໃຊ້ syntax ຕໍ່ໄປນີ້:
ຊອກຫາ.
ໂດຍທົ່ວໄປ, ເມື່ອຄົ້ນຫາທ່ານຈະຕ້ອງການຄົ້ນຫາໂດຍຊື່, ດັ່ງນັ້ນ, ເພື່ອຄົ້ນຫາໄຟລ໌ທີ່ເອີ້ນວ່າ myresume.odt ໃນທົ່ວ drive ທັງຫມົດ, ທ່ານຈະໃຊ້ syntax ຕໍ່ໄປນີ້:
find / -name myresumeodt
ສ່ວນທໍາອິດຂອງຄໍາສັ່ງຊອກຫາແມ່ນແນ່ນອນຄໍາຄົ້ນຫາ.
ສ່ວນທີສອງແມ່ນບ່ອນທີ່ຈະເລີ່ມຕົ້ນຄົ້ນຫາຈາກ
ສ່ວນຕໍ່ໄປນີ້ແມ່ນການສະແດງອອກທີ່ກໍານົດສິ່ງທີ່ຕ້ອງຊອກຫາ.
ສຸດທ້າຍພາກສ່ວນສຸດທ້າຍແມ່ນຊື່ຂອງສິ່ງທີ່ຈະຊອກຫາ.
ບ່ອນທີ່ຈະເລີ່ມຕົ້ນຄົ້ນຫາຈາກ
ດັ່ງທີ່ໄດ້ກ່າວມາໃນໄລຍະທີ່ຜ່ານມາທ່ານສາມາດເລືອກສະຖານທີ່ໃດໃນລະບົບໄຟລ໌ເພື່ອເລີ່ມຕົ້ນການຊອກຫາຈາກ. ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການຄົ້ນຫາລະບົບໄຟລ໌ປັດຈຸບັນທ່ານສາມາດໃຊ້ຢຸດຢ່າງເຕັມທີ່ດັ່ງຕໍ່ໄປນີ້:
ຊອກຫາ. ຊື່ເກມ
ຄໍາສັ່ງຂ້າງເທິງຈະຊອກຫາໄຟລ໌ຫຼືໂຟເດີທີ່ເອີ້ນວ່າເກມໃນໂຟເດີທັງຫມົດພາຍໃຕ້ໂຟເດີປັດຈຸບັນ. ທ່ານສາມາດຊອກຫາຊື່ຂອງໂຟເດີປັດຈຸບັນໂດຍໃຊ້ ຄໍາສັ່ງ pwd .
ຖ້າທ່ານຕ້ອງການຄົ້ນຫາລະບົບໄຟລ໌ທັງຫມົດແລ້ວທ່ານຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນຢູ່ໂຟເດີຮາກດັ່ງຕໍ່ໄປນີ້:
find / -name game
ມັນອາດຈະວ່າຜົນໄດ້ຮັບທີ່ສົ່ງຄືນໂດຍຄໍາສັ່ງຂ້າງເທິງນັ້ນຈະສະແດງການອະນຸຍາດຖືກປະຕິເສດສໍາລັບຜົນໄດ້ຮັບຕ່າງໆທີ່ສົ່ງຄືນ.
ທ່ານອາດຈະຕ້ອງການຍົກລະດັບສິດຂອງທ່ານໂດຍໃຊ້ ຄໍາສັ່ງ sudo ຫຼືປ່ຽນເປັນບັນຊີຜູ້ເບິ່ງແຍງໂດຍໃຊ້ ຄໍາສັ່ງ su .
ຕໍາແຫນ່ງເລີ່ມຕົ້ນສາມາດຢູ່ທຸກບ່ອນໃນລະບົບໄຟລ໌ຂອງທ່ານ. ຕົວຢ່າງເຊັ່ນການຄົ້ນຫາສໍາລັບໂຟເດີເຮືອນປະເພດດັ່ງຕໍ່ໄປນີ້:
ຄົ້ນຫາ ~ - ຊື່ເກມ
tilde ແມ່ນ metacharacter ທີ່ຖືກນໍາໃຊ້ທົ່ວໄປສໍາລັບການສະແດງໂຟເດີເຮືອນຂອງຜູ້ໃຊ້ປັດຈຸບັນ.
ການສະແດງອອກ
ການສະແດງອອກທົ່ວໄປທີ່ສຸດທີ່ທ່ານຈະໃຊ້ແມ່ນຊື່.
ການສະແດງອອກຂອງຊື່ - ຊ່ວຍໃຫ້ທ່ານຄົ້ນຫາຊື່ຂອງແຟ້ມຫຼືໂຟນເດີ.
ຢ່າງໃດກໍ່ຕາມມີການສະແດງອອກອື່ນໆທີ່ທ່ານສາມາດນໍາໃຊ້ດັ່ງຕໍ່ໄປນີ້:
- - ນາມິນ n - ໄຟລ໌ທີ່ເຂົ້າມາຄັ້ງສຸດທ້າຍ n ນາທີກ່ອນຫນ້ານີ້
- -anewer - ໄຟລ໌ທີ່ຜ່ານມາຫຼ້າສຸດບໍ່ດົນມານີ້ມັນຖືກດັດແກ້
- - ອາທິດ n - ໄຟລ໌ໄດ້ເຂົ້າມາຫຼ້າສຸດຫຼາຍກວ່າ n ມື້ກ່ອນຫນ້ານີ້
- -cmin n - ໄຟລ໌ໄດ້ຖືກປ່ຽນແປງຄັ້ງສຸດທ້າຍ n ນາທີກ່ອນຫນ້ານີ້
- -cnewer - ໄຟລ໌ຖືກປ່ຽນແປງຫຼ້າສຸດຫຼາຍກ່ວາໄຟລ໌ຖືກດັດແກ້
- -time n - ໄຟລ໌ທີ່ໄດ້ປ່ຽນແປງຫຼາຍກວ່າ n ມື້ກ່ອນຫນ້ານີ້
- -empty - ໄຟລ໌ແມ່ນຫວ່າງເປົ່າ
- - ປະຕິບັດງານ - ໄຟລ໌ແມ່ນສາມາດປະຕິບັດໄດ້
- -false- Always false
- - typefstype - ໄຟລ໌ແມ່ນຢູ່ໃນລະບົບໄຟລ໌ທີ່ກໍານົດໄວ້
- -gid n - ໄຟລ໌ເປັນກຸ່ມທີ່ມີ ID n
- - groupname ກຸ່ມ - ໄຟລ໌ເປັນກຸ່ມທີ່ມີຊື່
- ຮູບແບບຊື່ - ຊອກຫາເສັ້ນສັນຍາລັກແຕ່ບໍ່ສົນໃຈກໍລະນີ
- -iname pattern - ຄົ້ນຫາໄຟລ໌ແຕ່ບໍ່ສົນໃຈກໍລະນີ
- - num n - ຄົ້ນຫາສໍາລັບໄຟລ໌ທີ່ມີ node specified ໄດ້
- ເສັ້ນທາງຜີ - ຊອກຫາເສັ້ນທາງແຕ່ບໍ່ສົນໃຈກໍລະນີ
- -regex expression - ຄົ້ນຫາການສະແດງອອກແຕ່ບໍ່ສົນໃຈກໍລະນີ
- - ການເຊື່ອມຕໍ່ n - ຄົ້ນຫາສໍາລັບໄຟລ໌ທີ່ມີຈໍານວນການເຊື່ອມຕໍ່ທີ່ກໍານົດໄວ້
- - ຊື່ຂອງຊື່ - ຄົ້ນຫາສໍາລັບການເຊື່ອມຕໍ່ສັນຍາລັກ
- ຂໍ້ມູນຂອງໄຟລ໌ nmmin ແມ່ນດັດແກ້ຫຼ້າສຸດ n ນາທີກ່ອນຫນ້ານີ້
- -mtime n - ໄຟລ໌ຂອງໄຟລ໌ແມ່ນດັດແກ້ຫຼ້າສຸດ n ມື້ກ່ອນຫນ້ານີ້
- ຊື່ຊື່ - ຊອກຫາໄຟລ໌ທີ່ມີຊື່ທີ່ລະບຸ
- - ຊື່ໃຫມ່ - ຄົ້ນຫາສໍາລັບໄຟລ໌ທີ່ຖືກແກ້ໄຂເມື່ອບໍ່ດົນມານີ້ກ່ວາໄຟລ໌ທີ່ໄດ້ຮັບ
- -nogroup - ຄົ້ນຫາໄຟລ໌ທີ່ບໍ່ມີກຸ່ມ id
- - nouser - ຊອກຫາໄຟລ໌ທີ່ບໍ່ມີຜູ້ໃຊ້ທີ່ຕິດຢູ່ກັບມັນ
- ເສັ້ນທາງເສັ້ນທາງ - ຄົ້ນຫາເສັ້ນທາງ
- ອ່ານ - ຊອກຫາໄຟລ໌ທີ່ສາມາດອ່ານໄດ້
- -regex pattern - ຄົ້ນຫາໄຟທີ່ກົງກັນກັບການສະແດງອອກແບບປົກກະຕິ
- - ຊະນິດຂອງປະເພດ - ຄົ້ນຫາສໍາລັບປະເພດສະເພາະໃດຫນຶ່ງ
- -uid uid-files id id user is the same as uid
- - ຊື່ຜູ້ໃຊ້ - ໄຟລ໌ແມ່ນເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ລະບຸ
- - ຂຽນ - ຊອກຫາໄຟລ໌ທີ່ສາມາດຂຽນໄດ້
ວິທີການຊອກຫາໄຟລ໌ທີ່ເຂົ້າເຖິງຫຼາຍກ່ວາຈໍານວນຫນຶ່ງຂອງມື້ກ່ອນຫນ້ານີ້
ຈິນຕະນາການວ່າທ່ານຕ້ອງການຊອກຫາໄຟລ໌ທັງຫມົດທີ່ຢູ່ໃນໂຟນເດີຂອງທ່ານທີ່ເຂົ້າເຖິງຫຼາຍກວ່າ 100 ມື້ກ່ອນຫນ້ານີ້. ທ່ານອາດຕ້ອງການເຮັດສິ່ງນີ້ຖ້າທ່ານຕ້ອງການສໍາຮອງແລະເອົາໄຟລ໌ເກົ່າທີ່ທ່ານບໍ່ເຂົ້າເຖິງເປັນປະຈໍາ.
ໃນຄໍາສັ່ງທີ່ຈະເຮັດເຊັ່ນນີ້ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
ຄົ້ນຫາ ~ ~ 100 ເທື່ອ
ວິທີການຊອກຫາໄຟລ໌ແລະໂຟນເດີທີ່ເປົ່າຫວ່າງ
ຖ້າທ່ານຕ້ອງການຊອກຫາໄຟລ໌ແລະໂຟນເດີທັງຫມົດໃນລະບົບຂອງທ່ານໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
find / -empty
ວິທີການຫາທັງຫມົດຂອງໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້
ຖ້າທ່ານຕ້ອງການຊອກຫາທັງຫມົດໄຟລ໌ທີ່ສາມາດໃຊ້ໄດ້ໃນຄອມພິວເຕີຂອງທ່ານໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
find / -exec
ວິທີການຊອກຫາທັງຫມົດຂອງໄຟລ໌ທີ່ສາມາດອ່ານໄດ້
ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ສາມາດອ່ານໄດ້ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
find / -read
ຮູບແບບ
ເມື່ອທ່ານຄົ້ນຫາໄຟລ໌ທ່ານສາມາດໃຊ້ຮູບແບບໄດ້. ຕົວຢ່າງ, ອາດຈະທ່ານກໍາລັງຊອກຫາໄຟລ໌ທັງຫມົດທີ່ມີ mp3 .
ທ່ານສາມາດໃຊ້ຮູບແບບດັ່ງຕໍ່ໄປນີ້:
find / -name * mp3
ວິທີການສົ່ງຜົນອອກມາຈາກຊອກຫາຄໍາສັ່ງຫາໄຟລ໌
ບັນຫາຕົ້ນຕໍກັບຄໍາສັ່ງຊອກຫາແມ່ນວ່າບາງຄັ້ງມັນສາມາດກັບຜົນໄດ້ຮັບຫຼາຍເກີນໄປທີ່ຈະເບິ່ງຢູ່ໃນຫນຶ່ງໄປ.
ທ່ານສາມາດທໍ່ສົ່ງອອກໄປຫາ ຄໍາສັ່ງຫາງ ຫຼືທ່ານສາມາດສົ່ງສາຍໄປຫາໄຟລ໌ດັ່ງຕໍ່ໄປນີ້:
find / -name * mp3 -fprint nameoffiletoprintto
ວິທີການຫາແລະປະຕິບັດຄໍາສັ່ງຕໍ່ໄຟລ໌
ຈິນຕະນາການວ່າທ່ານຕ້ອງການຄົ້ນຫາແລະແກ້ໄຂໄຟໃນເວລາດຽວກັນ.
ທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
find / -name filename -exec nano '{}' \
ຄໍາສັ່ງຂ້າງເທິງຊອກຫາໄຟລ໌ຊື່ໄຟລ໌ແລະຫຼັງຈາກນັ້ນຈະເຮັດ ການແກ້ໄຂ nano ສໍາລັບໄຟລ໌ທີ່ມັນພົບ.
Summary
ຄໍາສັ່ງຊອກຫາແມ່ນມີອໍານາດຫຼາຍ. ຄູ່ມືນີ້ໄດ້ສະແດງໃຫ້ເຫັນວິທີການຊອກຫາໄຟລ໌ແຕ່ມີຈໍານວນຫລາຍທາງເລືອກທີ່ມີຢູ່ແລະເຂົ້າໃຈທັງຫມົດຂອງພວກເຂົາທ່ານຄວນກວດສອບຄູ່ມື Linux.
ທ່ານສາມາດເຮັດໄດ້ໂດຍການດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ໃນ terminal:
ຊາຍຫາ