Я шукаю програмне забезпечення, яке шукатиме текст у файлах із папки, схожої на XYplorer .
Чи є щось подібне?
Я шукаю програмне забезпечення, яке шукатиме текст у файлах із папки, схожої на XYplorer .
Чи є щось подібне?
Відповіді:
Є дуже приємний, який доставляється з Ubuntu поза коробкою.
Відкрийте тире ( Superклавіша або кнопка 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
gnome-search-tool
використання
grep -nr <your text> .
помістіть текст, який ви хочете знайти, всередині <ваш текст>
experimentx@workmateX:/var/www/testingzedn$ grep -nr application.ini
приймає назавжди ... я неправильний
ви можете використовувати
find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;
-name '*. *' або '* .txt' (тут використовується маска файлу)
'text to find' (розмістити текст, який ви хочете знайти тут)
find . -type f -exec grep -Hn 'text to find' '{}' \;
якщо ви хочете шукати всі файли
-name '*.*'
оскільки файли не завжди мають розширення. Використовуйте -type f
натомість (для пошуку у всіх файлах). Замініть {}
на "{}"
, інакше назви файлів з пробілом у ньому не будуть шукані правильно.
man find
: "Обидві ці конструкції, можливо, знадобиться уникнути (із символом" \ ") або цитувати їх, щоб захистити їх від розширення оболонкою."
Графічний інструмент:
gnome-search-tool
ви можете знайти його в головному меню Ubuntu
Menu -> Accessories -> Search for Files
або запустіть його за допомогою гарячої клавіші ALT + F2
Я прихильник пошукової мавпи (GPL, безкоштовно, крос-платформа, досить легкий ресурс і дуже швидкий).
Recoll робить індексацію, і ви можете здійснювати повний пошук документів та електронну пошту.
Я порівнював три пропозиції тут із 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
Перший рядок, ймовірно, не потрібен: він додає партнерський сховище встановлення.
Якщо ви хочете додати підтримку файлів PST Outlook, тоді вам також потрібно виконати наступне.
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
Я дуже хочу ввести один інструмент, який базується на бібліотеці ncurses для надання текстового інтерфейсу користувача. Інструмент під назвою NCGREP (grep на основі ncurses) в основному для пошуку тексту в певній папці. Сподіваюся, що це те, що ти хочеш. Це джерело інструменту розміщено на github.com, докладніше див. На https://github.com/ncgrep/ncgrep