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

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

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

3 ответа

Решение

Когда вы используете Nautilusпросто нажмите кнопку поиска на верхнем уровне вашей домашней папки (то есть там, где вы можете видеть все свои папки, расположенные) и в поле поиска введите только .pdf (или любое другое расширение, подобное .txt that you want to find). That's what I do and it just returned me all the pdfs in my home folder. You don't need to use a wildcard or put quotes around the search term in Nautilus search, unlike when you use search programs on the command line.

gnome-search-tool can be used to search within files- select the home folder or the directory to be searched and then click select more options, and input your search term where it says 'contains the text.' It can be quite slow as it works without an index, but I have used it several times and it has been useful for basic searches.

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

Вот мое решение для 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, если хотите.

Другие вопросы по тегам