กำลังมองหาไดเร็กทอรีเฉพาะในระบบไฟล์ Linux ของคุณหรือไม่? โชคดีที่คุณมีเครื่องมือค้นหามากมาย เราจะพิจารณาตัวเลือกต่างๆ ที่ใช้งานง่าย และวิธีการใช้งานเพื่อค้นหาโฟลเดอร์อย่างมีประสิทธิภาพ
ค้นหาโฟลเดอร์ใน Linux
งานประจำหลายอย่างใน Linux เช่นการสร้างหรือ การแก้ไขไฟล์การกำหนดค่า คุณจะต้องค้นหาโฟลเดอร์เฉพาะ
แม้ว่าจะมีวิธีง่ายๆ ในการค้นหาไฟล์มากมาย แต่การค้นหาไดเร็กทอรีนั้นไม่ตรงไปตรงมา การค้นหาอย่างง่ายด้วยหนึ่งในเครื่องมือค้นหาทั่วไปอาจส่งกลับเฉพาะไฟล์ หรือทำให้มุมมองของคุณล้นไปด้วยไฟล์ที่มีชื่อคล้ายกัน
เรื่องสนุกๆ ที่จะถาม google home
อย่างไรก็ตาม คุณสามารถหลีกเลี่ยงข้อผิดพลาดเหล่านั้นได้ หากคุณเพียงแค่ปรับแต่งตัวเลือกของเครื่องมือค้นหาของคุณ แม้ว่าคุณอาจเคยใช้เครื่องมือที่กล่าวถึงด้านล่างแล้ว แต่วันนี้คุณจะได้เรียนรู้วิธีดูเฉพาะโฟลเดอร์และวิธีดูขนาดของโฟลเดอร์ด้วยเช่นกัน
ค้นหาโฟลเดอร์ใน Linux โดยใช้ GNOME Desktop
หากคุณใช้เดสก์ท็อป GNOME คุณสามารถค้นหาโฟลเดอร์ได้อย่างรวดเร็วโดยเปิดโฟลเดอร์ ไฟล์ แอพและทำตามขั้นตอนเหล่านี้:
- นำทางไปยังไดเร็กทอรีที่คุณต้องการค้นหาภายใน
- คลิก ค้นหา ปุ่มที่ด้านบนของหน้าต่างไฟล์
- ในเมนูดรอปดาวน์ของแถบค้นหา ให้เลือก โฟลเดอร์ ใน อะไร หมวดหมู่ดังที่แสดงด้านล่างแล้วเลือก ชื่อไฟล์ .
คุณสามารถค้นหาไดเร็กทอรีสำหรับไดเร็กทอรีย่อยที่มีชื่อตรงกับคำค้นหาของคุณ
ค้นหาโฟลเดอร์ใน Linux ด้วย Catfish
หากคุณไม่ได้ใช้ GNOME วิธีอื่นของ GUI ที่ได้รับความนิยมและแพร่หลายสำหรับการค้นหาไดเรกทอรีใน Linux คือ ปลาดุก . คุณสามารถติดตั้งแอพบนระบบที่ใช้ Ubuntu โดยการค้นหาตัวจัดการซอฟต์แวร์ของคุณ หรือโดยการออกคำสั่งนี้:
sudo apt install catfish
ในการติดตั้ง Catfish บน Fedora และระบบที่ใช้ RPM อื่น ๆ ให้ใช้คำสั่งนี้:
yum install catfish
เมื่อติดตั้งแล้ว ให้เปิด Catfish และตรวจดูให้แน่ใจว่ามองเห็นแถบด้านข้างทางซ้ายมือ ถ้าไม่ใช่ ให้กด F9 หรือคลิก ไอคอนเกียร์ ที่มุมขวาบนของหน้าต่าง แล้วทำเครื่องหมายที่ แสดงแถบด้านข้าง ตัวเลือก.
ตามค่าเริ่มต้น Catfish จะพยายามค้นหาไฟล์ ไม่ใช่โฟลเดอร์ คุณจะต้องระบุว่าคุณกำลังมองหาโฟลเดอร์โดยทำเครื่องหมายที่ โฟลเดอร์ กล่อง โดยปล่อยให้ตัวเลือกอื่น ๆ ทั้งหมดไม่ถูกเลือก
ค้นหาโฟลเดอร์ตามชื่อ
หากคุณต้องการใช้เทอร์มินัล หา command เป็นเครื่องมือค้นหาที่ทั้งง่ายและหลากหลาย นี่คือตัวอย่างการใช้งาน:
find ~/Documents -type d -name MyFolder
คำสั่งดังกล่าวจะค้นหาทั้งระบบไฟล์ (ระบุโดย ~/เอกสาร ) สำหรับไดเร็กทอรี ( พิมพ์ -d ) ที่มีชื่อตรงว่า MyFolder ( -ชื่อโฟลเดอร์ของฉัน ).
หากคุณต้องการค้นหาระบบไฟล์รูท คุณจะต้องให้ / เป็นสถานที่ นอกจากนี้ คุณจะต้องยกระดับสิทธิ์โดยเพิ่ม sudo ต่อหน้ามัน..
แทนที่จะระบุตำแหน่ง คุณสามารถเปลี่ยนไดเร็กทอรีปัจจุบันของคุณเป็นโฟลเดอร์ที่คุณต้องการค้นหา ซึ่งในกรณีนี้ find จะค้นหาเฉพาะไดเร็กทอรีปัจจุบันเท่านั้น
NS พิมพ์ -d ส่วนหนึ่งของคำสั่งระบุว่าเป็นไดเร็กทอรีที่คุณต้องการ แทนที่จะเป็นไฟล์ อย่าลืมรวมไว้ด้วยเมื่อคุณค้นหา เพื่อไม่ให้คุณเต็มไปด้วยชื่อไฟล์ที่มีคำค้นหาเดียวกัน
หากคุณไม่แน่ใจว่าโฟลเดอร์ที่คุณกำลังค้นหาใช้ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กในชื่อหรือไม่ คุณสามารถเปลี่ยน -ชื่อ อาร์กิวเมนต์เพื่อ -ฉันชื่อ เพื่อบังคับการค้นหาโดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
นอกจากนี้ คุณสามารถใช้แท็กไวด์การ์ดได้หากคุณแน่ใจเพียงบางส่วนของชื่อโฟลเดอร์
นี่คือตัวอย่างที่ใช้ทั้งสองตัวเลือก:
find / -type d -iname myfolder*
ค้นหาโฟลเดอร์ Linux ตามชื่อที่แน่นอน
เครื่องมือที่คล้ายกันที่คุณอาจเคยใช้มาก่อนคือ ค้นหา . การค้นหาโฟลเดอร์ที่มีการค้นหาจะมีลักษณะดังนี้:
locate -b 'MyFolder'
คำสั่งด้านบนจะค้นหาโฟลเดอร์ใดๆ ในระบบไฟล์ของคุณที่ชื่อว่า 'MyFolder'
หากต้องการค้นหาบางส่วนที่ตรงกัน ให้เอาเครื่องหมายคำพูดออกหรือใส่เครื่องหมายดอกจัน อย่างไรก็ตาม ขอเตือนว่าการค้นหาโดยใช้สัญลักษณ์แทนมีแนวโน้มที่จะแสดงชื่อไฟล์ที่ตรงกัน นอกเหนือจากโฟลเดอร์
ข้อยกเว้นเธรดระบบหยุดรหัส windows ไม่ได้รับการจัดการ
นอกจากนี้คุณยังสามารถผ่าน -ผม ตัวเลือกที่จะละเว้นกรณี
ณ จุดนี้ คุณอาจจะถามว่า find กับ find ต่างกันอย่างไร?
คำตอบสั้น ๆ : ค้นหาเร็วกว่า แต่ค้นหาแม่นยำกว่า
คำสั่ง find จะค้นหาผ่านระบบไฟล์สดของคุณสำหรับคำค้นหาของคุณเพื่อส่งคืนเส้นทางเหมือนกับที่มีอยู่ในปัจจุบัน
ค้นหาฐานข้อมูลที่จัดทำดัชนีไว้ล่วงหน้าของชื่อไฟล์และโฟลเดอร์ทั้งหมดของคุณ แทนที่จะค้นหาระบบไฟล์สด แนวทางที่ง่ายขึ้นทำให้การค้นหาเร็วขึ้นมาก แต่ฐานข้อมูลนั้นอาจล้าสมัยได้
ที่เกี่ยวข้อง: 7 แอพที่ยอดเยี่ยมเพื่อดูการใช้งานดิสก์ใน Linux
ดังนั้น การค้นหาจึงเป็นตัวเลือกที่ดีที่สุด ตราบใดที่คุณไม่คิดว่าโฟลเดอร์นี้ถูกสร้างขึ้นหรือย้ายเมื่อเร็วๆ นี้
หากคุณคิดว่าโฟลเดอร์ของคุณถูกแก้ไขเมื่อเร็วๆ นี้ คุณควรใช้ find หรือคุณสามารถใช้ find หากคุณออกคำสั่งนี้ก่อนเพื่ออัพเดตฐานข้อมูลการค้นหา:
sudo updatedb
การดำเนินการจะใช้เวลา แต่เมื่อเสร็จสิ้น คุณสามารถมั่นใจได้ว่าคำสั่งค้นหาของคุณจะส่งกลับผลลัพธ์ที่รวดเร็วและแม่นยำ
ค้นหาขนาดของไดเร็กทอรี Linux
หากคุณพบโฟลเดอร์ที่ใช้วิธีใดวิธีหนึ่งข้างต้น และตอนนี้ต้องการดูขนาดโฟลเดอร์ คุณสามารถทำได้อย่างรวดเร็วด้วย ของ สั่งการ. ระบุตัวเลือก -hs ตามด้วยเส้นทางไปยังโฟลเดอร์ของคุณดังนี้:
du -hs /MyFolder
ลบ NS ตัวอักษร (สำหรับสรุป) เพื่อดูขนาดของแต่ละไดเรกทอรีย่อยเช่นกัน
วิธีเชื่อมต่อคอนโทรลเลอร์ไร้สาย xbox กับพีซี
ค้นหาโฟลเดอร์ได้อย่างรวดเร็วใน Linux
โฟลเดอร์ใดๆ ที่คุณค้นหาอยู่แค่เพียงปลายนิ้วสัมผัสด้วยการคลิกหรือคำสั่งสั้นๆ เพียงไม่กี่ครั้ง
หากคุณต้องการย้ายเนื้อหาในโฟลเดอร์ของคุณไปยังพีซีเครื่องอื่น คุณอาจแปลกใจกับตัวเลือกที่คุณมีสำหรับการถ่ายโอนโฟลเดอร์แบบไร้สาย
แบ่งปัน แบ่งปัน ทวีต อีเมล แอพถ่ายโอนไฟล์ไร้สายที่ดีที่สุด 7 อันดับบน Linuxต้องการถ่ายโอนไฟล์ของคุณผ่าน Wi-Fi บน Linux หรือไม่? คุณสามารถใช้หลายวิธีต่อไปนี้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- ระบบไฟล์
- ลินุกซ์
Jordan เป็นพนักงานเขียนบทที่ MUO ผู้หลงใหลในการทำให้ Linux สามารถเข้าถึงได้และปราศจากความเครียดสำหรับทุกคน เขายังเขียนคำแนะนำเกี่ยวกับความเป็นส่วนตัวและประสิทธิภาพการทำงาน
เพิ่มเติมจาก Jordan Gloorสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก