นอกจากนี้ยังมี Catfish ซึ่งเป็นเครื่องมือค้นหายอดนิยมพร้อมดัชนีการค้นหา ซึ่งสามารถค้นหาไฟล์ของคุณได้อย่างรวดเร็ว
ฉันต้องการแบ่งปันวิธีที่ฉันใช้เองเมื่อทำงานใน Terminal
วิธีแรกเกี่ยวข้องกับยูทิลิตี find ซึ่งมีอยู่ใน distro ใดๆ แม้แต่ในระบบฝังตัวที่สร้างบน busybox ก็ตาม อีกวิธีหนึ่งคือคำสั่งระบุตำแหน่ง
เพื่อค้นหาไฟล์ในเทอร์มินัล Linuxให้ทำดังต่อไปนี้
- เปิดแอปเทอร์มินัลที่คุณชื่นชอบ เทอร์มินัล XFCE4 เป็นความชอบส่วนตัวของฉัน
- พิมพ์คำสั่งต่อไปนี้:|_+_|
ข้อโต้แย้งข้างต้นมีดังนี้:
/path/to/folder/ - โฟลเดอร์ที่จะเริ่มค้นหา หากไม่ได้ระบุ การค้นหาจะเริ่มต้นในไดเร็กทอรีปัจจุบัน
สวิตช์ที่ฉันใช้:
-iname - ค้นหาไฟล์และโฟลเดอร์ที่มีส่วนที่ระบุในชื่อและละเว้นตัวพิมพ์ข้อความตัวอย่าง:
นี่คือคำสั่งที่ฉันสามารถใช้ค้นหาบทความที่ฉันเขียนเกี่ยวกับเบราว์เซอร์ Opera:
- - หากคุณต้องการค้นหาเฉพาะไฟล์หรือโฟลเดอร์เท่านั้น ให้เพิ่มตัวเลือก-ประเภทฉสำหรับไฟล์หรือ -ประเภทงสำหรับไดเรกทอรี นี่คือตัวอย่างบางส่วน:
- หากต้องการค้นหาไฟล์และไดเร็กทอรีที่แก้ไขล่าสุด คุณสามารถใช้ตัวเลือกต่อไปนี้ของหาสั่งการ:
-mmin n - ค้นหาไฟล์ที่ถูกแก้ไขเมื่อ n นาทีที่แล้ว -mtime n - ค้นหาไฟล์ที่ถูกแก้ไขเมื่อ 24 ชั่วโมงที่แล้ว เมื่อค้นหาจำนวนช่วง 24 ชั่วโมงที่ผ่านมาที่มีการเข้าถึงไฟล์ครั้งล่าสุด เศษส่วนใดๆ จะถูกละเว้น ดังนั้นเพื่อให้ตรงกับ -mtime +1 ไฟล์จะต้องได้รับการแก้ไขอย่างน้อยสองวันที่แล้ว - คุณสามารถดำเนินการคำสั่งสำหรับไฟล์ที่พบโดยคำค้นหาของคุณ ดูตัวอย่างต่อไปนี้:|_+_|
ที่นี่เราใช้ตัวเลือก -exec เพื่อเรียกใช้ไฟล์เพราะโปรแกรมแก้ไขข้อความสำหรับไฟล์ทั้งหมดในผลการค้นหา ส่วน '{} ' หมายถึงไฟล์ที่พบโดยหาสั่งการ. ';' ending ระบุจุดสิ้นสุดของคำสั่งสำหรับ-ดำเนินการตัวเลือก.
คำสั่งระบุตำแหน่ง
เครื่องมือค้นหาตำแหน่งใช้ฐานข้อมูลไฟล์พิเศษเพื่อค้นหาไฟล์ทันที ดัชนีสำหรับคำสั่งสามารถสร้างและอัพเดตได้โดยปรับปรุงbสั่งการ. แม้ว่าผลการค้นหาจะปรากฏขึ้นทันที คุณจะต้องรักษาดัชนีการค้นหาและรักษาดัชนีการค้นหาให้เป็นปัจจุบัน ไม่เช่นนั้นคำสั่ง Loc จะสามารถค้นหาไฟล์ที่ถูกลบหรือย้ายไปยังไดเร็กทอรีอื่นได้
ในกรณีทั่วไปไวยากรณ์จะเป็นดังนี้
-ตัวเลือก -i หมายถึง 'ละเว้นตัวพิมพ์ข้อความ'
นี่คือตัวอย่าง:
ไดรเวอร์สนับสนุน Canon USA
เคล็ดลับพิเศษ: อีกวิธีหนึ่งที่ฉันมักใช้คือ Midnight Commander (mc) ซึ่งเป็นแอปตัวจัดการไฟล์คอนโซล ไม่เหมือนกับการค้นหาหรือค้นหาตำแหน่ง mc จะไม่รวมอยู่ในค่าเริ่มต้นใน distros Linux ทั้งหมดที่ฉันได้ลอง คุณอาจต้องติดตั้งด้วยตัวเอง
ค้นหาไฟล์ด้วย mc
หากต้องการค้นหาไฟล์ที่มีข้อความเฉพาะโดยใช้ Midnight Commander ให้เริ่มแอพแล้วกดลำดับต่อไปนี้บนแป้นพิมพ์:
Alt + Shift + ?
นี่จะเป็นการเปิดกล่องโต้ตอบการค้นหา
กรอกข้อมูลในส่วน 'ชื่อไฟล์:' แล้วกดปุ่ม Enter จะค้นหาไฟล์ทั้งหมดที่ตรงกับเกณฑ์
คุณสามารถวางไฟล์เหล่านี้ไว้ที่แผงด้านซ้ายหรือด้านขวาได้โดยใช้ทำแผงตัวเลือกและคัดลอก/ย้าย/ลบ/ดู/ทำสิ่งที่คุณต้องการ
แค่นั้นแหละ.