Windows Tips & News

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

click fraud protection
ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

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 ค้นหาไฟล์เนื้อหา

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

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

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

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

เนื้อหาไฟล์การค้นหาของ Mc

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

Mc ผลการค้นหา

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

Mc Search Results Panelize

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

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

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
วิธีปิดการใช้งาน Defender ใน Windows 11

วิธีปิดการใช้งาน Defender ใน Windows 11

นี่คือวิธีการปิดการใช้งาน Defender อย่างถาวรใน Windows 11 Microsoft Defender เป็นโซลูชันป้องกันไว...

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

Surface Duo 2 ได้รับการอัพเดตเฟิร์มแวร์ครั้งใหญ่พร้อมคุณสมบัติใหม่

Surface Duo 2 ได้รับการอัพเดตเฟิร์มแวร์ครั้งใหญ่พร้อมคุณสมบัติใหม่

ในเดือนนี้ Microsoft ได้เปิดตัวการอัปเกรด Android 11 ที่สัญญาไว้มายาวนานสำหรับ Surface Duo รุ่นดั...

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

Microsoft Edge กำลังรับหน้ารหัสผ่านที่อัปเดต

Microsoft Edge กำลังรับหน้ารหัสผ่านที่อัปเดต

Microsoft ได้ทำการเปลี่ยนแปลงหลายอย่างในหน้ารหัสผ่านใน Edge ปัจจุบันมีอยู่ในเวอร์ชัน Canary ทำให้...

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