สมมติว่าผมมีไดเรกทอรีdir
ที่มีสามไดเรกทอรีย่อย..dir1
dir3
และข้างในฉันมีไฟล์มากมายและไดเรกทอรีย่อยอื่น ๆ
ฉันต้องการค้นหาไฟล์ข้างในพูดด้วย*.c
จุดจบ แต่ฉันต้องการค้นหาเฉพาะในไดเรกทอรีย่อย "dir / dir2" และไดเรกทอรีย่อยทั้งหมด ฉันจะกำหนดสิ่งนั้นได้อย่างไร
สมมติว่าdir/
ฉันมีฉัน:
find . -name "*.c"
เพื่อค้นหาในทุกไดเรกทอรี
ฉันจะ จำกัด เฉพาะได้dir2
อย่างไร
find dir1 dir3 -name \*.c
ทำงานได้ดี