ວິທີການ ນຳ ໃຊ້ຊອກຫາ ຄຳ ສັ່ງເພື່ອຄົ້ນຫາຊື່ເອກະສານທີ່ຫຼາກຫຼາຍ (ຂະຫຍາຍ) ໃນ Linux
ຫຼາຍຄັ້ງ, ພວກເຮົາຖືກລັອກຢູ່ໃນສະຖານະການທີ່ພວກເຮົາຕ້ອງໄດ້ຄົ້ນຫາເອກະສານຫລາຍໆຂໍ້ທີ່ມີສ່ວນຂະຫຍາຍທີ່ແຕກຕ່າງກັນ, ສິ່ງນີ້ອາດຈະເກີດຂື້ນກັບຜູ້ໃຊ້ Linux ຫຼາຍໆຄົນໂດຍສະເພາະຈາກພາຍໃນສະຖານີ.
ມີຫລາຍນູປະໂພກ Linux ທີ່ພວກເຮົາສາມາດໃຊ້ເພື່ອຊອກຫາຫລືຊອກຫາເອກະສານໃນລະບົບເອກະສານ, ແຕ່ວ່າການຊອກຫາຫລາຍໆເອກະສານຫລືແຟ້ມເອກະສານທີ່ມີສ່ວນຂະຫຍາຍທີ່ແຕກຕ່າງກັນບາງຄັ້ງບາງຄາວກໍ່ສາມາດພິສູດໄດ້ວ່າເປັນການຫຼອກລວງແລະຮຽກຮ້ອງໃຫ້ມີ ຄຳ ສັ່ງສະເພາະ.
ໜຶ່ງ ໃນຫຼາຍປະໂຫຍດໃນການຊອກຫາເອກະສານໃນລະບົບເອກະສານ Linux ແມ່ນເຄື່ອງມືໃຊ້ ຊອກຫາ
ແລະໃນການແນະ ນຳ ວິທີນີ້, ພວກເຮົາຈະຍ່າງຜ່ານຕົວຢ່າງສອງສາມຕົວຢ່າງຂອງການໃຊ້ຊອກຫາເພື່ອຊ່ວຍພວກເຮົາຊອກຫາເອກະສານທີ່ຫຼາກຫຼາຍໃນເວລາດຽວກັນ .
ກ່ອນທີ່ພວກເຮົາຈະເຂົ້າໄປໃນ ຄຳ ສັ່ງຕົວຈິງ, ໃຫ້ພວກເຮົາເບິ່ງ ຄຳ ແນະ ນຳ ສັ້ນໆກ່ຽວກັບ Linux ຊອກຫາ
ຜົນປະໂຫຍດ.
syntax ທີ່ງ່າຍດາຍແລະທົ່ວໄປຂອງເຄື່ອງມືຄົ້ນຫາມີດັ່ງນີ້:
# find directory options [ expression ]
ໃຫ້ພວກເຮົາສືບຕໍ່ເບິ່ງບາງຕົວຢ່າງຂອງ ຄຳ ສັ່ງຊອກຫາໃນ Linux.
1. ສົມມຸດວ່າທ່ານຕ້ອງການຊອກຫາໄຟລ໌ທັງ ໝົດ ໃນໄດເລກະທໍລີປັດຈຸບັນດ້ວຍ .sh
ແລະ .txt
ການຂະຫຍາຍເອກະສານ, ທ່ານສາມາດເຮັດສິ່ງນີ້ໄດ້ໂດຍການເຮັດ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
# find . -type f \( -name "*.sh" -o -name "*.txt" \)
ການຕີຄວາມ ໝາຍ ຂອງ ຄຳ ສັ່ງຂ້າງເທິງ:
<
.
ໝາຍ ເຖິງໄດເລກະທໍລີປັດຈຸບັນ -type
ຖືກ ນຳ ໃຊ້ເພື່ອ ກຳ ນົດປະເພດເອກະສານແລະບ່ອນນີ້, ພວກເຮົາ ກຳ ລັງຄົ້ນຫາເອກະສານປົກກະຕິຕາມທີ່ສະແດງໂດຍ f
-name
ຖືກໃຊ້ເພື່ອລະບຸຮູບແບບການຄົ້ນຫາໃນກໍລະນີນີ້, ການຂະຫຍາຍເອກະສານ -o
ໝາຍ ຄວາມວ່າ“ OR” ຂໍແນະ ນຳ ໃຫ້ທ່ານຍຶດເອກະສານຂະຫຍາຍໃນວົງເລັບ, ແລະຍັງໃຊ້ລັກສະນະຫລົບ ໜີ \
(ຖາດຫລັງ) ເຊັ່ນໃນ ຄຳ ສັ່ງ.
2. ເພື່ອຊອກຫາສາມຊື່ເອກະສານທີ່ມີ .sh
, .txt
ແລະ .c
ການຂະຫຍາຍ, ອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)
3. ນີ້ແມ່ນຕົວຢ່າງອື່ນທີ່ພວກເຮົາຄົ້ນຫາເອກະສານທີ່ມີ .png
, .jpg
, .deb
ແລະ .pdf
> ການຂະຫຍາຍ:
# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)
ເມື່ອທ່ານສັງເກດເຫັນ ຄຳ ສັ່ງທັງ ໝົດ ທີ່ກ່າວມາຂ້າງເທິງຢ່າງລະມັດລະວັງ, ເຄັດລັບເລັກໆນ້ອຍໆແມ່ນໃຊ້ຕົວເລືອກ -o
ໃນ ຄຳ ສັ່ງຊອກຫາ, ມັນຊ່ວຍໃຫ້ທ່ານສາມາດເພີ່ມຊື່ແຟ້ມຫຼາຍຂື້ນໃນແຖວຄົ້ນຫາ, ແລະຍັງຮູ້ຊື່ເອກະສານຫລືນາມສະກຸນຕື່ມອີກ. ທ່ານ ກຳ ລັງຊອກຫາຢູ່.
ສະຫຼຸບ
ໃນຄູ່ມືນີ້, ພວກເຮົາໄດ້ກວມເອົາເຄື່ອງມືຄົ້ນຫາເຄື່ອງມືຄົ້ນຫາທີ່ມີປະໂຫຍດງ່າຍໆແຕ່ມີປະໂຫຍດເພື່ອຊ່ວຍໃຫ້ພວກເຮົາຊອກຫາຊື່ເອກະສານຫຼາຍບ່ອນໂດຍການອອກ ຄຳ ສັ່ງດຽວ. ເພື່ອເຂົ້າໃຈແລະ ນຳ ໃຊ້ຊອກຫາ ສຳ ລັບການ ດຳ ເນີນງານບັນຊາ ຄຳ ສັ່ງທີ່ ສຳ ຄັນອື່ນໆ, ທ່ານສາມາດອ່ານບົດຄວາມຂອງພວກເຮົາຂ້າງລຸ່ມນີ້.