การปรับปรุงตัวเลือกการค้นหา Nautilus


23

ใน Nautilus ถ้าฉันกดCTRL+ Fภายในโฟลเดอร์ฉันจะได้รับกล่องค้นหาที่ช่วยให้ฉันค้นหาในไดเรกทอรีปัจจุบันและไดเรกทอรีย่อยสำหรับชื่อเฉพาะและประเภทของไฟล์ แต่ถ้าฉันต้องการ:

  • ค้นหาไฟล์ทั้งหมด (รวมถึงไฟล์ที่ไม่มีนามสกุล)
  • ค้นหาไฟล์ที่ไม่มีนามสกุล (ไม่มีสัญลักษณ์จุดหรือไม่มีตัวคั่นชื่อ / นามสกุลอื่น ๆ )
  • ค้นหาไฟล์ที่มี / ไม่มีอักขระพิเศษ
  • ค้นหาไฟล์ทั้งหมดที่เริ่มต้น / ไม่ขึ้นต้นด้วยตัวอักษร
  • ค้นหาไฟล์ทั้งหมดที่จบ / ไม่ลงท้ายด้วยตัวละคร
  • ค้นหาไฟล์ทั้งหมดที่เริ่มต้น / ไม่ขึ้นต้นด้วยตัวอักษร แต่จบ / ไม่จบด้วยตัวอักษร
  • ค้นหาเฉพาะไฟล์ / โฟลเดอร์
  • ค้นหาไฟล์ที่มีข้อความเฉพาะ
  • ค้นหาไฟล์ที่มีขนาดน้อยกว่า / มากกว่า / เท่ากับ / ถึง X
  • ค้นหาไฟล์ที่แก้ไข / สร้างใน X date

ฉันถามเนื่องจากการค้นหาของ KDE มีวิธีการทั้งหมดในการค้นหาประเภทของไฟล์โดยเฉพาะและดีกว่ามากในเรื่องนี้ที่ให้อิสระในการสวยเมื่อฉันต้องการค้นหาสิ่งใด


คุณไม่สามารถค้นหาเนื้อหาของไฟล์โดยใช้ Nautilus หรือสิ่งอื่นใดที่ไม่ใช่บรรทัดคำสั่ง เนื่องจากฉันใช้ Google Drive และ Insync ฉันเพียงแค่ไปที่ Drive ใน Chrome เมื่อฉันต้องการค้นหาเนื้อหาปัญหาที่ Drive ไม่อนุญาตให้ค้นหาภายในโฟลเดอร์ที่เฉพาะเจาะจง คุณชนะไม่ได้ แต่วิธีหลังมักจะไม่เป็นไรสำหรับฉันแม้จะมีไฟล์ 90k-plus ที่จะค้นหา
user84339

คำตอบ:


26

gnome-search-toolเสียงเหมือนงานสำหรับ

ตัวอย่าง gnome-search-tool

สามารถทำการจับคู่บางส่วนกับชื่อไฟล์และค้นหาตัวเลือกเพิ่มเติม:

  • เนื้อหาไฟล์
  • วันที่แก้ไข
  • ขนาด
  • ไฟล์ว่างเปล่า
  • เจ้าของ / กลุ่ม
  • การยกเว้นรูปแบบชื่อ
  • ตั้งชื่อการจับคู่นิพจน์ทั่วไป
  • ไฟล์ที่ซ่อนอยู่และสำรอง

นอกจากนี้ยังสามารถ:

  • ติดตามลิงก์สัญลักษณ์
  • ไม่รวมระบบไฟล์อื่น

คุณสามารถกำหนดตำแหน่งที่จะค้นหา ในตัวอย่างของฉันฉันมีสองไฟล์ .gpl ในไดเรกทอรีนั้น แต่เพียงคนเดียวที่มีคำว่าเซิร์ฟเวอร์


2
ฉันรู้เกี่ยวกับอันนี้ฉันขอ Nautilus เฉพาะอัน
Luis Alvarado

6

วิธีการใช้ไวด์การ์ดโดยเฉพาะอย่างยิ่ง * (ดาว) ใน Linux Ubuntu Nautilus GUI File Search

ฉันเพิ่งจะดิ้นรนกับปัญหานี้ แต่ฉันคิดว่าฉันพบคำตอบ

นี่คือรูปแบบการค้นหา Windows และ Nautilus ที่เทียบเท่า:

Windows: diagram * .ppt

Nautilus: ppt ไดอะแกรม

โดยทั่วไปลองใช้อักขระ spacebar ใน Nautilus โดยที่คุณจะใช้อักขระ * ตามปกติ ฉันคิดว่าในที่สุดฉันก็พบสิ่งนี้หลังจากพยายามหลายปี ... ถอนหายใจ


1
ช่วยฉันมาก นี่คือคำตอบที่ง่ายที่สุด ลงคะแนนทำไม?
Yonatan Simson

นอกจากนี้ยังช่วยฉันได้มากจริงๆแล้วคำตอบนี้ควรได้รับการยอมรับ
Rodrigo Rodrigues

5

เมื่อคุณทำการค้นหาปกติด้วย Nautilus มันจะค้นหาภายในโฟลเดอร์ปัจจุบันและโฟลเดอร์ย่อยทั้งหมดสำหรับไฟล์ที่มีรูปแบบการค้นหาในชื่อของพวกเขา คุณสามารถ จำกัด ประเภทของไฟล์ที่คุณต้องการโดยคลิกที่ปุ่ม '+' เมื่อการค้นหาเริ่มต้นและเพิ่มกฎกับประเภทไฟล์

นั่นเป็นสิ่งที่คุณทำได้ สำหรับการค้นหาขั้นสูงผู้ใช้ขั้นสูงใช้โปรแกรมบรรทัดคำสั่งfindและผู้ใช้รายอื่นไม่มีวิธีแก้ปัญหาใด ๆ


3

ฉันจะตอบคำถาม "คำถามแรกคำถามจริง" หลังจากการค้นหาที่กว้างขวางและ irssi ประมาณกันยายน 2013 คำตอบที่ดูเหมือนจะเป็น;

ไม่ไม่สามารถทำได้ - การค้นหา Nautilus ctrl-F ไม่สามารถค้นหาไฟล์ทั้งหมด (รวมถึงไฟล์ที่ไม่มีนามสกุล)

โปรดเข้าใจฉันกำลังอย่างแท้จริงไม่ได้มองหาที่จะเป็นลบในความเป็นจริงผมเชื่อว่าโดยจริงแก้ไขปัญหานี้อาจเป็นจริงได้รับนี้คง

ให้คำแนะนำว่าผู้ใช้ควรใช้โปรแกรมอื่น (gnome-search-tool) หรือทำอย่างอื่นแทนสิ่งที่ต้องการ (สำหรับไฟล์ที่มีรูปแบบการค้นหา (มีข้อ จำกัด มากกว่า) ในชื่อของพวกเขา) นั้นคลุมเครือและไม่ช่วยเหลือในท้ายที่สุด .

มันเป็นได้ทั้งแบบง่ายไม่เป็นไปไม่ได้ หรือใช่ตามด้วยวิธีการเพื่อให้บรรลุเป้าหมาย หากมีคำแนะนำเพิ่มเติมควรปฏิบัติตามคำตอบของคำถามจริง


3
นี่คือความคิดเห็นใช่มั้ย
Manuel

1

ฉันต้องการเพิ่มนอกเหนือจากคำตอบที่มีให้และขยายคำตอบโดย Octavian วิธีง่ายๆในการเพิ่มตัวเลือกการค้นหาคือการเปิดใช้งานการพิมพ์ล่วงหน้า ด้วยเทอร์มินัลบรรทัดต่อไปนี้เราสามารถทำให้การค้นหาง่ายขึ้น:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false

0

ฉันค้นพบโดยบังเอิญว่าไม่เหมือนกับที่ระบุไว้ในคำตอบอื่นและแม้ว่าจะไม่มีการบันทึกไว้ใน Help (!!!) อักขระเว้นวรรคในสตริงการค้นหาไม่ได้ทำหน้าที่เป็นตัวแทน แต่เป็นเงื่อนไขและ

ตัวอย่าง: "screen .png -4" จะค้นหาชื่อไฟล์ที่มีสตริง "sceen", ".png" และ "-4" ทั้งหมด 3 รายการ

ฉันประหลาดใจอย่างมากที่ Helps นั้นโดยทั่วไปไม่แน่ชัดและไม่มีการใช้สตริงพิเศษของ Nautilus ในการค้นหาและแทรกด้วยไอคอน "+" เพื่อเพิ่มเงื่อนไขการค้นหาพิเศษเช่นตัวเลือก "ไม่ได้อยู่ในโฟลเดอร์ย่อย"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.