Windows Tips & News

ค้นหาไฟล์ที่มีข้อความเฉพาะใน Linux

click fraud protection

Linux ไม่ว่าคุณจะใช้ distro ใด มาพร้อมกับเครื่องมือ GUI จำนวนมากที่อนุญาตให้ค้นหาไฟล์ได้ ตัวจัดการไฟล์ที่ทันสมัยจำนวนมากรองรับการค้นหาไฟล์ในรายการไฟล์ อย่างไรก็ตาม ส่วนใหญ่ไม่อนุญาตให้คุณค้นหาภายในเนื้อหาของไฟล์ คุณสามารถใช้สองวิธีในการค้นหาเนื้อหาไฟล์ใน Linux ได้

น่าจะมีวิธีการมากกว่านี้ มี Catfish เครื่องมือค้นหายอดนิยมพร้อมดัชนีการค้นหา ซึ่งสามารถค้นหาไฟล์ของคุณได้อย่างรวดเร็ว มันมาพร้อมกับตัวเลือกในการค้นหาเนื้อหาไฟล์ แต่มันใช้งานไม่ได้สำหรับฉัน

ฉันต้องการแบ่งปันวิธีการที่ฉันใช้เอง
วิธีแรกเกี่ยวข้องกับยูทิลิตี้ grep ซึ่งมีอยู่ใน distro ใด ๆ แม้แต่ในระบบฝังตัวที่สร้างบน busybox

เพื่อค้นหาไฟล์ที่มีข้อความเฉพาะใน Linuxให้ทำดังต่อไปนี้

  1. เปิดแอปเทอร์มินัลที่คุณชื่นชอบ ขั้ว XFCE4 เป็นความชอบส่วนตัวของฉัน
  2. นำทาง (ถ้าจำเป็น) ไปยังโฟลเดอร์ที่คุณจะค้นหาไฟล์ที่มีข้อความเฉพาะ
  3. พิมพ์คำสั่งต่อไปนี้:
    grep -iRl "your-text-to-find" ./

    นี่คือสวิตช์:
    -i - ละเว้นตัวพิมพ์ข้อความ
    -R - ค้นหาไฟล์ซ้ำในไดเรกทอรีย่อย
    -l - แสดงชื่อไฟล์แทนส่วนของเนื้อหาไฟล์

    ./ - พารามิเตอร์สุดท้ายคือเส้นทางไปยังโฟลเดอร์ที่มีไฟล์ที่คุณต้องการค้นหาข้อความของคุณ ในกรณีของเรา มันคือโฟลเดอร์ปัจจุบันที่มีไฟล์มาสก์ คุณสามารถเปลี่ยนเป็นเส้นทางแบบเต็มของโฟลเดอร์ได้ ตัวอย่างเช่น นี่คือคำสั่งของฉัน

    grep -iRl "linux" /home/user/Documents/winaero

หมายเหตุ: สวิตช์ที่มีประโยชน์อื่นๆ ที่คุณอาจต้องการใช้กับ grep:
-n - แสดงหมายเลขบรรทัด
-w - จับคู่ทั้งคำ

อีกวิธีหนึ่งที่ฉันใช้คือ Midnight Commander (mc) แอปตัวจัดการไฟล์คอนโซล ซึ่งแตกต่างจาก grep โดยค่าเริ่มต้น mc ไม่รวมอยู่ใน distros Linux ทั้งหมดที่ฉันได้ลอง คุณอาจต้องติดตั้งด้วยตัวเอง

ค้นหาไฟล์ที่มีข้อความเฉพาะด้วย mc

หากต้องการค้นหาไฟล์ที่มีข้อความเฉพาะโดยใช้ Midnight Commander ให้เปิดแอปและกดตามลำดับต่อไปนี้บนแป้นพิมพ์:
Alt + กะ + ?
ซึ่งจะเปิดกล่องโต้ตอบการค้นหา

กรอกข้อมูลในส่วน "เนื้อหา:" แล้วกดปุ่ม Enter จะค้นหาไฟล์ทั้งหมดที่มีข้อความที่ต้องการ

คุณสามารถวางไฟล์เหล่านี้ในแผงด้านซ้ายหรือด้านขวาโดยใช้ตัวเลือก Panelize และคัดลอก/ย้าย/ลบ/ดู/ทำทุกอย่างที่คุณต้องการ

Midnight Commander เป็นเครื่องมือที่ช่วยประหยัดเวลาในการค้นหา

แค่นั้นแหละ.

Build 15023 ออกให้สำหรับสมาชิก Xbox One Insider Preview ใน Alpha ring

Build 15023 ออกให้สำหรับสมาชิก Xbox One Insider Preview ใน Alpha ring

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบMicrosoft ได้ปรับปรุงโปรแกรม X...

อ่านเพิ่มเติม

แอป Skype UWP พร้อมใช้งานสำหรับผู้ใช้ Xbox One แล้ว

แอป Skype UWP พร้อมใช้งานสำหรับผู้ใช้ Xbox One แล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบเมื่อต้นสัปดาห์นี้ Microsoft ไ...

อ่านเพิ่มเติม

สร้างทางลัด Shutdown, Restart, Hibernate และ Sleep ใน Windows 10

สร้างทางลัด Shutdown, Restart, Hibernate และ Sleep ใน Windows 10

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบใน Windows 10 คุณสามารถใช้วิธี...

อ่านเพิ่มเติม