Linux ไม่ว่าคุณจะใช้ distro แบบใดมาพร้อมกับเครื่องมือ GUI จำนวนมากที่อนุญาตให้ค้นหาไฟล์ ตัวจัดการไฟล์สมัยใหม่จำนวนมากรองรับการค้นหาไฟล์ในรายการไฟล์ อย่างไรก็ตามส่วนใหญ่ไม่อนุญาตให้คุณค้นหาภายในเนื้อหาของไฟล์ มีสองวิธีที่คุณสามารถใช้เพื่อค้นหาเนื้อหาไฟล์ใน Linux
การโฆษณา
อาจมีวิธีการอื่น ๆ มี Catfish ซึ่งเป็นเครื่องมือค้นหายอดนิยมที่มีดัชนีการค้นหาซึ่งสามารถค้นหาไฟล์ของคุณได้อย่างรวดเร็ว มันมาพร้อมกับตัวเลือกในการค้นหาเนื้อหาไฟล์ แต่มันใช้งานไม่ได้สำหรับฉัน
วิธีทำคอลลาจบนไอโฟน
ฉันอยากจะแบ่งปันวิธีที่ฉันใช้เอง
วิธีแรกเกี่ยวข้องกับยูทิลิตี้ grep ซึ่งมีอยู่ใน distro ใด ๆ แม้แต่ในระบบฝังตัวที่สร้างขึ้นบน busybox
เพื่อค้นหาไฟล์ที่มีข้อความเฉพาะใน Linux ให้ดำเนินการดังต่อไปนี้
- เปิดแอพเทอร์มินัลที่คุณชื่นชอบ ขั้ว XFCE4 เป็นความชอบส่วนตัวของฉัน
- นำทาง (ถ้าจำเป็น) ไปยังโฟลเดอร์ที่คุณจะค้นหาไฟล์ที่มีข้อความเฉพาะ
- พิมพ์คำสั่งต่อไปนี้:
grep -iRl 'your-text-to-find' ./
นี่คือสวิตช์:
-i - ละเว้นกรณีข้อความ
-R - ค้นหาไฟล์ซ้ำในไดเรกทอรีย่อย
-l - แสดงชื่อไฟล์แทนส่วนเนื้อหาของไฟล์./ - พารามิเตอร์สุดท้ายคือพา ธ ไปยังโฟลเดอร์ที่มีไฟล์ที่คุณต้องการค้นหาข้อความของคุณ ในกรณีของเราเป็นโฟลเดอร์ปัจจุบันที่มีไฟล์มาสก์ คุณสามารถเปลี่ยนเป็นเส้นทางแบบเต็มของโฟลเดอร์ได้ ตัวอย่างเช่นนี่คือคำสั่งของฉัน
grep -iRl 'linux' / home / user / Documents / winaero
หมายเหตุ: สวิตช์ที่มีประโยชน์อื่น ๆ ที่คุณอาจต้องการใช้กับ grep:
-n - แสดงหมายเลขบรรทัด
-w - จับคู่ทั้งคำ
วิธีการสกรีนมิเรอร์ Android ไปยัง roku
อีกวิธีหนึ่งที่ฉันใช้คือ Midnight Commander (mc) ซึ่งเป็นแอปตัวจัดการไฟล์คอนโซล ซึ่งแตกต่างจาก grep โดยค่าเริ่มต้น mc จะไม่รวมอยู่ใน Linux distros ทั้งหมดที่ฉันเคยลอง คุณอาจต้องติดตั้งด้วยตัวเอง
ค้นหาไฟล์ที่มีข้อความเฉพาะด้วย mc
หากต้องการค้นหาไฟล์ที่มีข้อความเฉพาะโดยใช้ Midnight Commander ให้เริ่มแอพและกดตามลำดับต่อไปนี้บนคีย์บอร์ด:
Alt + Shift +?
เพื่อเปิดกล่องโต้ตอบการค้นหา
กรอกข้อมูลในส่วน 'เนื้อหา:' แล้วกดปุ่ม Enter จะพบไฟล์ทั้งหมดที่มีข้อความที่ต้องการ
เลือกหลายแท็บ chrome
คุณสามารถวางไฟล์เหล่านี้ในแผงด้านซ้ายหรือขวาโดยใช้ตัวเลือก Panelize และคัดลอก / ย้าย / ลบ / ดู / ทำอะไรก็ได้ที่คุณต้องการ
Midnight Commander เป็นเครื่องมือที่ช่วยประหยัดเวลาในการค้นหา
แค่นั้นแหละ.