Nautilus arama seçeneğini geliştirme


23

Nautilus'ta bir klasörün içinde CTRL+ tuşuna basarsam F, geçerli dizinde ve alt dizinlerde belirli adlar ve dosya türleri için arama yapmama yardımcı olan bir arama kutusu alıyorum, ancak ne yapmak istersem:

  • TÜM dosyaları bulun (uzantıları olmayan dosyalar dahil)
  • Uzantı olmayan bir dosya bulun (Nokta simgesi olmadan veya başka bir ad / uzantı ayırıcısı olmadan)
  • Özel karakterli / karaktersiz bir dosya bulun
  • Karakterle başlayan / başlamayan tüm dosyaları bul
  • Bir karakterle bitmeyen / bitmeyen tüm dosyaları bul
  • Karakterle başlayan / başlamayan ancak karakterle biten / bitmeyen tüm dosyaları bulun
  • Yalnızca dosya / klasör bul
  • İçinde belirli bir metin bulunan dosyaları bul
  • X boyutundan daha küçük / daha fazla / eşit olan dosyaları bulun
  • X tarihinde değiştirilmiş / yaratılmış dosyaları bulun

KDE'nin araştırmasının kendine özgü dosya türlerini arama yollarının hepsine sahip olduğundan ve bu konuda daha iyi olduğu için neredeyse her şeyi aramaya gitmek istediğimde oldukça iyi bir özgürlük verdiğini soruyorum.


Nautilus veya komut satırından başka bir şey kullanarak dosyaların içeriğini arayamazsınız. Google Drive ve Insync kullandığım için, içeriği aramak istediğimde Chrome'da Drive'a gidiyorum, bunun nedeni Drive'ın belirli klasörler içinde aramalara izin vermemesi. Kazanamazsınız, ancak ikinci yöntem 90k plus dosyalarda bile olsa, benim için genellikle iyidir.
user84339

Yanıtlar:


26

İşe benziyor gnome-search-tool.

gnome-search-tool örneği

Dosya adına kısmi eşleşmeler yapabilir ve daha fazla seçenek arayabilir:

  • Dosya içeriği
  • Düzenleme tarihi
  • Boyut
  • Dosya boşluğu
  • Sahip / Grup
  • İsim kalıbı hariç tutma
  • İsim düzenli ifade eşleşmesi
  • Gizli ve yedekleme dosyaları

Ayrıca:

  • Sembolik linkleri takip et
  • Diğer dosya sistemlerini hariç tut

Aramak için bir yer tanımlayabilirsiniz. Örneğimde bu dizinde iki tane .gpl dosyası var, ancak yalnızca Server kelimesini içeren bir dosya var .


2
Bunu biliyorum, Nautilus'a özgü olanı istiyorum.
Luis Alvarado

6

Jokerleri, özellikle de Linux (*) yıldızları Linux Ubuntu Nautilus GUI Dosya Aramasında nasıl kullanırsınız?

Ben de sadece bu sorunla mücadele ediyordum, ama sanırım bir cevap buldum.

İşte eşdeğer Windows ve Nautilus arama kalıpları:

Windows: diyagram * .ppt

Nautilus: diyagram ppt

Temel olarak, Nautilus'ta normal olarak bir * karakteri kullanacağınız bir boşluk karakteri kullanmayı deneyin. Sanırım yıllarca uğraştıktan sonra ... iç çekmeyi denedik.


1
Bana çok yardım etti. Bu en basit cevap. Neden aşağı oy kullandı?
Yonatan Simson

Ayrıca bana çok yardımcı, aslında bu cevap kabul edilmelidir
Rodrigo Rodrigues

5

Nautilus ile normal bir arama yaparken, geçerli klasörde ve tüm alt klasörlerde arama desenine sahip isimleri arar. Arama başladıktan sonra '+' düğmesine tıklayarak dosya tipine bir kural ekleyerek, istediğiniz dosya tipini sınırlayabilirsiniz.

Sanırım yapabileceğin tek şey bu. Gelişmiş arama için, ileri düzey kullanıcılar komut satırı programını kullanır findve diğer kullanıcıların hiçbir çözümü yoktur.


3

"İlk, gerçek, soruyu" ele alacağım. Kapsamlı arama ve irssi sonrası, eylül 2013 dolaylarında, cevap olarak görünüyor;

Hayır, mümkün değil - Nautilus ctrl-F araması TÜM dosyaları bulamaz (uzantıları olmayan dosyalar dahil).

Aslında ben tarafından inanıyoruz, gerçekten negatif olmak isteyen değilim lütfen anlayış aslında bu olabilir sorununu ele aslında bu tamir et.

Kullanıcının bunun yerine farklı bir program (gnome-search-tool) kullanması ya da istediği şeyin yerine başka bir şey yapması gerektiği konusunda tavsiyede bulunmak (adlarında (daha kısıtlı) arama düzenine sahip dosyalar için) belirsiz ve sonuçta yararsızdır. .

ya basit, hayır bu mümkün değil. veya evet, amacı gerçekleştirme yöntemini takip edin. Mevcutsa ilave tavsiye, asıl sorunun cevabını izlemelidir.


3
Bu bir yorum, değil mi?
Manuel

1

Söylemek istediğim, Octavian tarafından verilen cevapları ve cevapları uzatmanın yanı sıra, arama seçeneğini geliştirmenin basit bir yolu da ileri devam etmektir. Aşağıdaki terminal hattı ile aramayı daha sezgisel hale getirebiliriz:

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

0

Başka bir cevapta yazılanların aksine ve Yardım (!!!) ' de belgelenmemiş olmasına rağmen , arama dizesindeki bir boşluk karakterinin bir joker karakter olarak değil, bir AND koşulu gibi davranmadığını tesadüfen keşfettim .

Örnek: "screen .png -4", 3 "sceen", ".png" ve "-4" dizesinin tümünü içeren dosya adlarını bulur.

Yardımların (genellikle) o kadar kesin olmadığı ve Nautilus arama özel dizelerinin kullanılmadığı ve "+" simgesiyle eklenmemiş olan "alt klasörlerde bulunmayanlar" gibi özel arama koşulları eklemek için eklenmemiş olmalarına son derece şaşırdım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.