ฉันจะค้นหาไฟล์เฉพาะในแผนผังต้นไม้ได้อย่างไร?


14

ใครช่วยกรุณาช่วยหาไฟล์ * .c และ * .h ทั้งหมดในโครงสร้างไดเรกทอรี?

คำตอบ:


19
find . -name '*.[ch]' -type f 

*.[ch]หมายถึงไฟล์ * .h และ * .c ทั้งหมด-type fค้นหาไฟล์ปกติ

PS คุณอาจต้องการรับคำตอบสำหรับคำถามอื่น ๆ ของคุณ :)


มันใช้งานได้สำหรับฉัน :) แต่ทำไมคุณถึงบอกว่าคุณอาจต้องการรับคำตอบสำหรับคำถามอื่น ๆ ของคุณ .. ฉันไม่สามารถรับได้ .. อาจเป็นภาษาอังกฤษของฉันไม่ดีพอ
Eli

5

หากคุณอยู่ที่ด้านบนสุดของแผนผังไดเรกทอรี

find . -name *.c -print

จะพบไฟล์. c ทั้งหมดที่อยู่ด้านล่าง "." ปัจจุบัน ไดเรกทอรี

ความช่วยเหลือเพิ่มเติมของ Lotสามารถค้นหาได้โดยการค้นหา " คำสั่ง unix find "

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.