Я ищу программное обеспечение для поиска текста в файлах из папки, похожей на XYplorer .
Есть ли что-то подобное?
используйте
grep -nr <your text> .
вставьте текст, который вы хотите найти, внутри < вашего текста >
Regexxer позволит вам искать текст в файлах. Не уверен, что вы подразумеваете под "в папках".
GUI (графический) инструмент:
gnome-search-tool
вы можете найти его в главном меню Ubuntu
Menu -> Accessories -> Search for Files
или запустить с помощью горячей клавиши ALT + F2
Recoll выполняет индексацию, и вы можете выполнять полнотекстовый поиск документов и электронной почты.
Графический поиск:
в Kubuntu откройте Dolphin, затем Edit-> Find (Ctrl + F)
измените имя файла на Content и настройте место поиска.
вы можете использовать
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' Или '* .txt' (используйте маску файла здесь)
'text to find' (разместить текст, который вы хотите найти здесь)
find . -type f -exec grep -Hn 'text to find' '{}' \;
, если вы хотите найти все файлы
Я, действительно хотят представить один инструмент, который основан на ncurses библиотеке для обеспечения основанного на тексте пользовательского интерфейса. Инструмент под названием NCGREP (grep на основе ncurses) главным образом для искомого текста в определенной папке. Надежда это - то, что Вы хотите. Этот источник инструмента был размещен на github.com, посмотрите больше в , https://<глоток> github.com/ncgrep/ncgrep
Нажимают на изображение для наблюдения демонстрационной анимации глоток>
Я сравнил три предложенных здесь предложения с 64-битным 16.04 Kubuntu:
Моя рекомендация - Recoll, и я добавил для нее некоторые инструкции по установке. Для меня установка по умолчанию поддерживает PDF (проверьте это!), DOCX, TAR, ZIP и т. Д.
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install recoll antiword
recoll
Первая строка, вероятно, не требуется: она добавляет репозиторий установки партнера.
. Если вы хотите добавить поддержку файлов Outlook PST, то вам также нужно выполнить следующее.
sudo apt-get install readpst
mkdir ~/PST
find -L ~ -name "*.pst" -print | awk "{ printf \"%s%s %s%s%s %s\\n\", \"mkdir ~/PST/\", \$1, \"; readpst -o ~/PST/\", \$1, \" -D -j 4 -r -tea -u -w\", \$1 }" > /tmp/myPstFiles
cat /tmp/myPstFiles
chmod 755 /tmp/myPstFiles
/tmp/myPstFiles
Есть очень хороший, который поставляется с Ubuntu из коробки.
Откройте тире (клавишу Super kbd> или кнопку Ubuntu) и начинайте печатать, пока не найдете Search for Files
Выше приведено описание Unity, среды рабочего стола по умолчанию в Ubuntu. В управляемых меню средах перейдите к Applications
-> Accessories
-> Search for Files
Разверните Select more options
раздел и введите текст для поиска в поле ввода Contains the text:
.
Особенности:
Учитывая ваш сценарий (нет терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.
PS: в поле ввода Contains the text:
символ '.' символ является подстановочным знаком. Чтобы избежать этого, вы должны использовать '[]'. Например: введите Contains the text: [.]myFunction
для поиска .myFunction
Я фанат searchmonkey (GPL, бесплатный, кроссплатформенный, довольно легкий по ресурсам и очень быстрый).