Ulepszenie opcji wyszukiwania Nautilus

23

W Nautilusie, jeśli naciśniesz CTRL+ Fw folderze, dostanę pole wyszukiwania, które pomoże mi wyszukać w bieżącym katalogu i podkatalogach określone nazwy i typy plików, ale co jeśli:

  • Znajdź WSZYSTKIE pliki (w tym pliki bez rozszerzeń)
  • Znajdź plik bez rozszerzenia (bez symbolu kropki lub bez innego separatora nazwy / rozszerzenia)
  • Znajdź plik z / bez znaku specjalnego
  • Znajdź wszystkie pliki, które zaczynają się / nie zaczynają od znaku
  • Znajdź wszystkie pliki, które kończą się / nie kończą znakiem
  • Znajdź wszystkie pliki, które zaczynają się / nie zaczynają od znaku, ale kończą / nie kończą się znakiem
  • Znajdź tylko pliki / foldery
  • Znajdź pliki z określonym tekstem
  • Znajdź pliki o rozmiarze mniejszym / większym / równym / do X.
  • Znajdź pliki zmodyfikowane / utworzone w dacie X.

Pytam, ponieważ wyszukiwanie w KDE ma wszystkie te sposoby wyszukiwania określonych typów plików i jest o wiele lepsze w tym, dając całkiem dobrą swobodę, kiedy chcę szukać praktycznie wszystkiego.

Luis Alvarado
źródło
Nie można przeszukiwać zawartości plików za pomocą Nautilus lub czegokolwiek innego niż wiersz poleceń. Ponieważ używam Dysku Google i Insync, po prostu idę do Dysku w Chrome, gdy chcę wyszukiwać zawartość, ponieważ problem polega na tym, że Dysk nie pozwala na wyszukiwanie w określonych folderach. Nie możesz wygrać, ale ta druga metoda jest zazwyczaj dla mnie w porządku, nawet przy 90 000 plików do wyszukiwania.
user84339,

Odpowiedzi:

26

Brzmi jak praca dla gnome-search-tool.

gnome-search-tool example

Może wykonywać częściowe dopasowania nazwy pliku i wyszukiwać więcej opcji:

  • Zawartość pliku
  • Data modyfikacji
  • Rozmiar
  • Opróżnij plik
  • Właściciel / grupa
  • Wykluczenie wzorca nazwy
  • Nazwij dopasowanie do wyrażenia regularnego
  • Pliki ukryte i zapasowe

Może też:

  • Śledź dowiązania symboliczne
  • Wyklucz inne systemy plików

Możesz zdefiniować lokalizację do wyszukiwania. W moim przykładzie mam dwa pliki .gpl w tym katalogu, ale tylko jeden zawiera słowo Serwer .

Oktawian A. Damiean
źródło
2
Wiem o tym, proszę o konkretny Nautilus.
Luis Alvarado,
6

Jak korzystać z symboli wieloznacznych, zwłaszcza * (gwiazdka) w wyszukiwaniu plików GUI w systemie Linux Ubuntu Nautilus?

Miałem też problem z tym problemem, ale myślę, że znalazłem odpowiedź.

Oto równoważne wzorce wyszukiwania w systemie Windows i Nautilus:

Windows: schemat * .ppt

Nautilus: schemat ppt

Zasadniczo spróbuj użyć znaku spacji w Nautilusie, gdzie normalnie używasz * znaku. Myślę, że NAPRAWDĘ to rozgryzłem po latach prób ... westchnienia.

Sebastian
źródło
1
Bardzo mi pomogło. To najprostsza odpowiedź. Dlaczego zostało to przegłosowane?
Yonatan Simson
też bardzo mi pomóżcie, właściwie to należy przyjąć odpowiedź
Rodrigo Rodrigues
5

Podczas normalnego wyszukiwania za pomocą Nautilus, przeszuka on w bieżącym folderze i całym podfolderze pliki z wzorcem wyszukiwania w nazwie. Możesz ograniczyć rodzaj plików, które chcesz, klikając przycisk „+” po rozpoczęciu wyszukiwania i dodając regułę dla typu pliku.

Myślę, że to prawie wszystko, co możesz zrobić. Do wyszukiwania zaawansowanego zaawansowani użytkownicy używają programu wiersza polecenia, finda inni użytkownicy nie mają żadnych rozwiązań.

Nyamiou The Galeanthrope
źródło
3

Odniosę się do „pierwszego, rzeczywistego pytania”. po obszernych poszukiwaniach i irssi, około września 2013 r., odpowiedź wydaje się być;

Nie, nie jest możliwe - wyszukiwanie Nautilus ctrl-F nie może znaleźć WSZYSTKICH plików (w tym plików bez rozszerzeń).

Proszę zrozumieć, ja naprawdę nie stara się być negatywne, w rzeczywistości uważam za faktycznie rozwiązania problemu to może faktycznie się to naprawić.

Porada, że ​​użytkownik powinien zamiast tego użyć innego programu (gnome-search-tool) lub zrobić coś innego niż to, czego chciał (w przypadku plików z (bardziej ograniczonym) wzorcem wyszukiwania w swoich nazwach), jest niejednoznaczna i ostatecznie nie jest pomocna .

jest to albo proste, nie, nie jest to możliwe. lub tak, a następnie metoda osiągnięcia celu. dalsze porady, jeśli są obecne, powinny wynikać z odpowiedzi na aktualne pytanie.

Fred
źródło
3
To jest komentarz, prawda?
Manuel
1

Chciałem dodać, oprócz odpowiedzi udzielonych i rozszerzonych na odpowiedź Octaviana, prostym sposobem na ulepszenie opcji wyszukiwania jest aktywacja pisania z wyprzedzeniem. Dzięki poniższej linii terminala możemy sprawić, że wyszukiwanie będzie bardziej intuicyjne:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false
Luis Alvarado
źródło
0

Odkryłem przypadkiem, że w przeciwieństwie do tego, co podano w innej odpowiedzi i pomimo tego, co nie jest udokumentowane w Pomocy (!!!), znak spacji w ciągu wyszukiwania nie działa jako symbol wieloznaczny, ale jako warunek AND.

Przykład: „screen .png -4” znajdzie nazwy plików zawierające wszystkie 3 ciągi „sceen”, „.png” i „-4”.

Jestem bardzo zaskoczony, że Pomoce są (na ogół) tak nieprecyzyjne i że nie są używane żadne specjalne ciągi wyszukiwania Nautilusa i wstawione ikoną „+”, aby dodać specjalne warunki wyszukiwania, takie jak bardzo potrzebna opcja „nie w podfolderach”.

Papou
źródło