Как искать файлы и их содержимое с помощью графического интерфейса?


17

Когда я использую функцию поиска в Nautilus, он возвращает только файлы с соответствующими именами файлов. Он даже не поддерживает подстановочные знаки. Например, «* .txt» ничего не возвращает. Я ожидаю, что он вернет все файлы .txt.

В любом случае, есть ли способ, без использования командной строки, искать содержимое файлов, включая все текстовые файлы (.txt, .html, .css, .js, .c, .csv, .sh, .py, ...), архивы (.zip, .7z, .rar, .tar, ...), файлы office / libreoffice (.doc, .docx, pptx, .odf, .ods, ...) и медиа (.mp3, .mp4, ...) метаданные? Поиск также должен иметь возможность установить размер файла, дату, тип и без учета регистра.


Вы можете попробовать установить nepomuk, strigi и файловый браузер dolphin - вместе nepomuk и strigi будут индексировать (включая содержимое) вашу файловую систему, а dolphin поддерживает поиск в этом проиндексированном контенте (а также поддерживает другие интересные функции, такие как тегирование файлов ...)
Jmetz

1
Я бы предпочел не переключаться на kubuntu или смешивать приложения из разных настольных сред / ОС. Я использую стоковый Ubuntu 12.04.
оспинатор

Хорошо, на самом деле strigi не зависит от среды рабочего стола и поддерживается (по-видимому) в Gnome: en.wikipedia.org/wiki/Strigi через апплет deskbar.
Jmetz

хм, стриги это всего лишь демон. и графический интерфейс (сом) не очень хорош.
оспинатор

Ответы:


12

Когда вы используете Nautilus, просто нажмите кнопку поиска на верхнем уровне вашей домашней папки (то есть там, где вы можете видеть все ваши папки, размеченные) и в поле поиска только введите .pdf(или любое другое расширение, .txtкоторое вы хотите найти). Это то, что я делаю, и он только что вернул мне все PDF-файлы в моей домашней папке. Вам не нужно использовать подстановочный знак или заключать в кавычки поисковый запрос в поиске Наутилуса, в отличие от того, когда вы используете программы поиска в командной строке.

gnome-search-toolМожет быть использована для поиска в Files- выбрать домашнюю папку или каталог для поиска , а затем нажмите select more optionsи введите условие поиска , где он говорит , 'contains the text."Это может быть довольно медленным , поскольку он работает без индекса, но я использовал его несколько раз, и это было полезно для основных поисков.


2
Ах хорошо. как насчет поиска содержимого документов с помощью nautilus?
оспинатор

Может потребоваться использовать программу поиска на рабочем столе, которая индексирует результаты и формирует базу данных. Взгляните на askubuntu.com/questions/29483/…

вау, почему это не интегрировано в наутилус! медленно, но работает как положено. Я надеюсь, что Ubuntu догонит Windows / OSX в поиске в течение этого десятилетия. спасибо
оспинатор

1
интегрировать такую ​​вещь, чтобы они были рядом с рабочим столом ... и я уверен, что они избегают этого. : \
neu-rah

searchmonkey или regexxer чрезвычайно лучше! askubuntu.com/questions/29483/…
Водолей Сила

0

Вот мое решение для 1,5 терабайт файлов на внешнем жестком диске - потому что вы можете искать с помощью «find - all» в полученном XLSX легко и просто (не отвечает на вопрос GUI, хотя - извините)

Поместите это в терминал, чтобы создать файл TXT со всеми вашими папками и файлами

find -ls> ~ / Downloads / IndexTree.txt

после этого откройте файл TXT и замените ./ & / на «*»; также замените «user user» на «user *», чтобы определить размер и дату, для этого года не показывать год - gee !. Заменить "\" пробелом

Затем откройте в XLS (Libre Office) разделитель столбцов "*" Сохранить как As XLSX - (обычный XLS делает только 35 000 строк - у меня было 330 000 строк) Удалить первый столбец, заменить на автоматический номер 1 через любой Выбрать все, Сортировать по столбцу C & следующие 7 столбцов - идет к полному G нормально

И используйте функцию «найти» в Libre Office, если хотите.


0

На панели запуска вы увидите домашнюю папку. Нажмите на нее и выберите библиотеку, которую вы хотите найти. Вы видите в правом верхнем углу ответ. Вы можете искать с этим.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.