<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
find – ค้นหาไฟล์ด้วยวิธีที่ยาก
ในขณะที่ ค้นหา โปรแกรมสามารถค้นหาไฟล์ตามชื่อเท่านั้น the พบ โปรแกรมค้นหาไดเร็กทอรีที่กำหนด (และไดเร็กทอรีย่อย) สำหรับไฟล์ตามแอตทริบิวต์ต่างๆ เราจะใช้เวลามากมายกับ พบ เพราะมันมีคุณสมบัติที่น่าสนใจมากมายที่เราจะได้เห็นครั้งแล้วครั้งเล่าเมื่อเราเริ่มครอบคลุมแนวคิดการเขียนโปรแกรมในบทต่อๆ ไป
ในการใช้งานที่ง่ายที่สุด พบ ให้ชื่อไดเร็กทอรีหนึ่งชื่อขึ้นไปเพื่อค้นหา ตัวอย่างเช่น เพื่อสร้างรายการโฮมไดเร็กทอรีของเรา:
[me@linuxbox ~]$ หา ~
[me@linuxbox ~]$ หา ~
ในบัญชีผู้ใช้ที่มีการใช้งานมากที่สุด การดำเนินการนี้จะสร้างรายการจำนวนมาก เนื่องจากรายการถูกส่งไปยังเอาต์พุตมาตรฐาน เราจึงสามารถไพพ์รายการไปยังโปรแกรมอื่นได้ มาใช้กัน wc เพื่อนับจำนวนไฟล์:
[me@linuxbox ~]$ หา ~ | wc -l
47068
[me@linuxbox ~]$ หา ~ | wc -l
47068
ว้าว พวกเรายุ่งมาก! ความสวยงามของ พบ คือสามารถใช้ระบุไฟล์ที่ตรงตามเกณฑ์เฉพาะได้ มันทำสิ่งนี้ผ่านแอปพลิเคชั่น (แปลกเล็กน้อย) ของ ตัวเลือก, การทดสอบและ การปฏิบัติ. เราจะดูการทดสอบก่อน