Программное обеспечение для текстового поиска в файлах

У меня тоже была эта проблема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.

rm -rf ~/.config/compiz-1/compizconfig/*
23
задан 8 March 2011 в 18:00

92 ответа

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 25 May 2018 в 22:38
  • 1
    yup, я не видел, что мог бы добавить подробности – Santosh Linkha 8 March 2011 в 17:43
  • 2
    да, вы можете ... просто нажимать на " выбирать другие опции " и вы можете иметь не только «Содержит текст», но и множество других параметров поиска (дата, пользователь, размер файла, даже выражения регулярных выражений). Я также пропустил этого маленького зверя в течение долгого времени ... Мне жаль, что он не был интегрирован в Nautilus (вроде F3 в Проводнике Windows) – MestreLion 8 March 2011 в 17:53
  • 3
    это то же самое, что я ранее советовал gnome-search-tool – Mikl 8 March 2011 в 18:19
  • 4
    @Octavian: Спасибо за предоставление скриншотов! – MestreLion 9 March 2011 в 20:02
  • 5
    @Mikl: его же результат, разница заключается в подходе к тому, как его вызывать: ваше начальное решение было сосредоточено на вызове командной строки (или ALT + F2) и только кратко упоминалось, что оно также можно найти в меню. Не сказал , где , или какое имя программы было в меню. Только после того, как я напишу свой ответ, вы отредактировали свой, чтобы указать путь и имя меню. Для новичков подход, ориентированный на меню, всегда лучше, чем вызов CLI. ALT + F2 следует использовать только тогда, когда программное обеспечение недоступно в меню. – MestreLion 9 March 2011 в 20:10

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 25 July 2018 в 22:22

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 26 July 2018 в 21:06

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 31 July 2018 в 11:36

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 2 August 2018 в 03:50

Есть очень хороший, который поставляется с Ubuntu из коробки.

Откройте Dash (Супер ключ или кнопку Ubuntu) и начните вводить текст, пока не найдете Search for Files. Вышеупомянутое для Unity , среда рабочего стола по умолчанию в Ubuntu. В средах, управляемых меню, перейдите к Applications -> Accessories -> Search for Files Разверните раздел Select more options и введите текст для поиска в поле ввода Contains the text:.

Особенности:

100% GUI. Вы можете искать имена файлов или контент. Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что нет лучшего варианта.

PS: в поле ввода Contains the text: поле '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Contains the text: [.]myFunction для поиска .myFunction

18
ответ дан 4 August 2018 в 19:54

Есть очень хороший, который поставляется с Ubuntu из коробки.

  1. Откройте Dash (Супер-ключ или кнопка Ubuntu) и начните вводить текст, пока не найдете Поиск Файлы enter image description here [!d8]
  2. Вышеупомянутое относится к Unity, стандартной среде рабочего стола в Ubuntu. В меню, управляемом меню, перейдите к Приложения -> Аксессуары -> Поиск файлов enter image description here [!d9]
  3. Разверните Выберите дополнительные опции и введите текст для поиска в Содержит поле ввода: . enter image description here [!d10]

Особенности:

  • 100% GUI
  • Вы можете искать имена файлов или содержимое
  • Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что это лучший вариант.

PS: на Содержит текст: поле ввода '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Содержит текст: [.] MyFunction для поиска .myFunction

18
ответ дан 6 August 2018 в 03:56

Есть очень хороший, который поставляется с Ubuntu из коробки.

  1. Откройте Dash (Супер-ключ или кнопка Ubuntu) и начните вводить текст, пока не найдете Поиск Файлы enter image description here [!d8]
  2. Вышеупомянутое относится к Unity, стандартной среде рабочего стола в Ubuntu. В меню, управляемом меню, перейдите к Приложения -> Аксессуары -> Поиск файлов enter image description here [!d9]
  3. Разверните Выберите дополнительные опции и введите текст для поиска в Содержит поле ввода: . enter image description here [!d10]

Особенности:

  • 100% GUI
  • Вы можете искать имена файлов или содержимое
  • Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что это лучший вариант.

PS: на Содержит текст: поле ввода '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Содержит текст: [.] MyFunction для поиска .myFunction

18
ответ дан 7 August 2018 в 21:54

Есть очень хороший, который поставляется с Ubuntu из коробки.

  1. Откройте Dash (Супер-ключ или кнопка Ubuntu) и начните вводить текст, пока не найдете Поиск Файлы enter image description here [!d8]
  2. Вышеупомянутое относится к Unity, стандартной среде рабочего стола в Ubuntu. В меню, управляемом меню, перейдите к Приложения -> Аксессуары -> Поиск файлов enter image description here [!d9]
  3. Разверните Выберите дополнительные опции и введите текст для поиска в Содержит поле ввода: . enter image description here [!d10]

Особенности:

  • 100% GUI
  • Вы можете искать имена файлов или содержимое
  • Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что это лучший вариант.

PS: на Содержит текст: поле ввода '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Содержит текст: [.] MyFunction для поиска .myFunction

18
ответ дан 10 August 2018 в 10:09

Есть очень хороший, который поставляется с Ubuntu из коробки.

  1. Откройте Dash (Супер-ключ или кнопка Ubuntu) и начните вводить текст, пока не найдете Поиск Файлы enter image description here [!d8]
  2. Вышеупомянутое относится к Unity, стандартной среде рабочего стола в Ubuntu. В меню, управляемом меню, перейдите к Приложения -> Аксессуары -> Поиск файлов enter image description here [!d9]
  3. Разверните Выберите дополнительные опции и введите текст для поиска в Содержит поле ввода: . enter image description here [!d10]

Особенности:

  • 100% GUI
  • Вы можете искать имена файлов или содержимое
  • Он выглядит в подпапках.

Учитывая ваш сценарий (без терминальных команд, простой в использовании интерфейс), я думаю, что это лучший вариант.

PS: на Содержит текст: поле ввода '.' символ - это подстановочный знак. Чтобы избежать этого, вы должны использовать '[]'. Например: type Содержит текст: [.] MyFunction для поиска .myFunction

18
ответ дан 13 August 2018 в 16:30
  • 1
    yup, я не видел, что мог бы добавить подробности – Santosh Linkha 8 March 2011 в 17:43
  • 2
    да, вы можете ... просто нажимать на & quot; выбирать другие опции & quot; и вы можете иметь не только «Содержит текст», но и множество других параметров поиска (дата, пользователь, размер файла, даже выражения регулярных выражений). Я также пропустил этого маленького зверя в течение долгого времени ... Мне жаль, что он не был интегрирован в Nautilus (вроде F3 в Проводнике Windows) – MestreLion 8 March 2011 в 17:53
  • 3
    это то же самое, что я посоветовал ранее gnome-search-tool – Mikl 8 March 2011 в 18:19
  • 4
    @Octavian: Спасибо за предоставление скриншотов! – MestreLion 9 March 2011 в 20:02
  • 5
    @Mikl: его же результат, разница заключается в подходе к тому, как его вызывать: ваше начальное решение было сосредоточено на вызове командной строки (или ALT + F2) и только кратко упоминалось, что оно также можно найти в меню. Не сказал где , или то, что имя программы было в меню. Только после того, как я напишу свой ответ, вы отредактировали свой, чтобы указать путь и имя меню. Для новичков подход, ориентированный на меню, всегда лучше, чем вызов CLI. ALT + F2 следует использовать только тогда, когда программное обеспечение недоступно в меню. – MestreLion 9 March 2011 в 20:10

use

 grep -nr <your text> .

поместить текст, который вы хотите найти внутри & lt; ваших текстов & gt;

10
ответ дан 25 May 2018 в 22:38

Инструмент GUI (графический):

gnome-search-tool

вы можете найти его в главном меню Ubuntu

Menu -> Accessories -> Search for Files

или запустить его с помощью горячей клавиши ALT + F2

8
ответ дан 25 May 2018 в 22:38
  • 1
    Просто обновите версию для новых версий Ubuntu: на интерфейсе Unity (Ubuntu 12 или выше) нажмите «Dash Home» (первый значок на панели инструментов), введите «поиск» и нажмите «Поиск». и выберите " Поиск файлов " заявление. – josircg 9 December 2013 в 19:09

Я поклонник searchmonkey (GPL, бесплатный, кросс-платформенный, довольно легкий на ресурсах и очень быстрый).

8
ответ дан 25 May 2018 в 22:38
  • 1
    Выглядит неплохо. Попробует попробовать на других платформах, так как главный голосовой ответ соответствует моему счету на Ubuntu. – Amol Gawai 24 August 2012 в 15:18
  • 2
    Кажется, что это не работает на 64-битных операционных системах (я столкнулся с проблемой при выигрыше 7 бит 64 бит). Это для меня прерывание сделок, так как я использую 64-разрядные ОС везде. Однако выглядело многообещающим. – Amol Gawai 24 August 2012 в 15:25
  • 3
    @AmolGawai отлично работает на ubuntu 64bit здесь ... – Aquarius Power 20 May 2017 в 08:46

вы можете использовать

find . -name '*.*' -exec grep -Hn 'text to find' '{}' \;

-name '*. *' или '* .txt' (используйте здесь маску файла) 'text to find' (поместите текст, который вы хотите найти здесь) [ ! d1]

find . -type f -exec grep -Hn 'text to find' '{}' \;

, если вы хотите искать все файлы

7
ответ дан 25 May 2018 в 22:38
  • 1
    Для всех файлов не используйте -name '*.*', поскольку файлы не всегда имеют расширение. Вместо этого используйте -type f (для поиска во всех файлах). Замените {} на "{}", в противном случае имена файлов с пробелами в нем не будут правильно найдены. – Lekensteyn 8 March 2011 в 16:31
  • 2
    @Lekensteyn Я редактировал свой пост. но я сделал несколько тестов с файлами с пробелами в именах и без ошибок при использовании {} witout кавычек. – Mikl 8 March 2011 в 17:43
  • 3
    просто протестировал его и вы правы, пробелы не проблема. В некоторых оболочках кавычки могут быть необходимы для предотвращения расширения оболочки. Из man find: «Обе эти конструкции, возможно, должны быть экранированы (с помощью« \ ») или указаны для защиты их от расширения оболочкой. & Quot; – Lekensteyn 8 March 2011 в 18:13

Regexxer позволит вам искать текст в файлах. Не уверен, что вы подразумеваете под «в папках».

3
ответ дан 25 May 2018 в 22:38

Графический поиск:

в Kubuntu open Dolphin, затем Edit-> Find (Ctrl + F)

изменится с имени файла на Content и отрегулируется от того, где искать.

2
ответ дан 25 May 2018 в 22:38

Recoll делает индексацию, и вы можете выполнять полнотекстовый поиск документов и электронной почты.

1
ответ дан 25 May 2018 в 22:38
  • 1
    Заглянуть в 50 000 папок - это боль: D, если вы не индексируете данные, поэтому, если вы не можете купить SSD-диск, установите любой инструмент индексирования, прежде чем тратить время на поиск файлов. Выполняйте работу один раз. Даже если это не ответ на текущий вопрос, это хорошая точка зрения. – erm3nda 30 August 2015 в 18:54

Я сравнил три предложения здесь с 64-разрядным 16.04 Kubuntu:

Searchmonkey работает с 64-битным Ubuntu в настоящее время. Он похож на regexxer. Он появился быстро, но, естественно, он намного медленнее, чем поиск по индексу. Поиск файлов и Alt-F2 не работают с версией KDE Ubuntu. Моя рекомендация - Recoll, и я добавил для нее некоторые инструкции по установке. Для меня установка по умолчанию поддерживала PDF (протестируйте это!), DOCX, TAR, ZIP и т. Д. [F1] Первая строка, вероятно, не требуется: она добавляет репозиторий для установки партнера. Antiword не является обязательным. Он необходим для поддержки старых файлов .doc. Включите следующие символические ссылки и корневой каталог из привилегий Recoll, если это необходимо. Создайте задание cron для индексирования Recoll с помощью графического интерфейса пользователя или запустите его при каждом входе в систему. Измените настройку Recoll в настройках с английского на все языки, если это необходимо для вас. Начните индексирование, по крайней мере, для меня это было удивительно быстро и не использовало все ресурсы, поэтому я смог продолжить использовать ноутбук. До сих пор я обнаружил одну ошибку от Recoll: если вы ищете имя файла с помощью «PST», оно не находит его, даже если оно находится в верхнем регистре. «pst» работает, и он находит как прописные, так и строчные имена. Подробнее о recoll от https://www.lesbonscomptes.com/recoll/features.html

Если вы хотите добавить поддержку файлов 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
В настоящее время Searchmonkey работает с 64-битным Ubuntu. Он похож на regexxer. Он появился быстро, но, естественно, он намного медленнее, чем поиск по индексу. В моем скрипте find есть ошибка: он создает слишком длинную структуру каталогов. Но мне было легче изменить файл temp вручную, чем найти исправление. Основной целью было то, что это будет работать для нескольких файлов PST, и это так. Поиск файлов и Alt-F2 не работают с версией KDE Ubuntu.
0
ответ дан 25 May 2018 в 22:38

Я действительно хочу представить один инструмент, основанный на библиотеке ncurses, для предоставления текстового пользовательского интерфейса. Инструмент под названием NCGREP (grep на основе ncurses) предназначен в основном для текста поиска в конкретной папке. Надеюсь, это то, что вы хотите. Этот источник инструмента размещен на github.com, подробнее см. На странице https://github.com/ncgrep/ncgrep

https://github.com/ncgrep/ncgrep Нажмите на изображение, чтобы увидеть демонстрационную анимацию

0
ответ дан 25 May 2018 в 22:38

Я поклонник searchmonkey (GPL, бесплатный, кросс-платформенный, довольно легкий на ресурсах и очень быстрый).

8
ответ дан 25 July 2018 в 22:22
  • 1
    Выглядит неплохо. Попробует попробовать на других платформах, так как главный голосовой ответ соответствует моему счету на Ubuntu. – Amol Gawai 24 August 2012 в 15:18
  • 2
    Кажется, что это не работает на 64-битных операционных системах (я столкнулся с проблемой при выигрыше 7 бит 64 бит). Это для меня прерывание сделок, так как я использую 64-разрядные ОС везде. Однако выглядело многообещающим. – Amol Gawai 24 August 2012 в 15:25
  • 3
    @AmolGawai отлично работает на ubuntu 64bit здесь ... – Aquarius Power 20 May 2017 в 08:46

Recoll делает индексацию, и вы можете выполнять полнотекстовый поиск документов и электронной почты.

1
ответ дан 25 July 2018 в 22:22
  • 1
    Заглянуть в 50 000 папок - это боль: D, если вы не индексируете данные, поэтому, если вы не можете купить SSD-диск, установите любой инструмент индексирования, прежде чем тратить время на поиск файлов. Выполняйте работу один раз. Даже если это не ответ на текущий вопрос, это хорошая точка зрения. – erm3nda 30 August 2015 в 18:54

Я действительно хочу представить один инструмент, основанный на библиотеке ncurses, для предоставления текстового пользовательского интерфейса. Инструмент под названием NCGREP (grep на основе ncurses) предназначен в основном для текста поиска в конкретной папке. Надеюсь, это то, что вы хотите. Этот источник инструмента размещен на github.com, подробнее см. На странице https://github.com/ncgrep/ncgrep

https://github.com/ncgrep/ncgrep Нажмите на изображение, чтобы увидеть демонстрационную анимацию

0
ответ дан 25 July 2018 в 22:22

Инструмент GUI (графический):

gnome-search-tool

вы можете найти его в главном меню Ubuntu

Menu -> Accessories -> Search for Files

или запустить его с помощью горячей клавиши ALT + F2

8
ответ дан 25 July 2018 в 22:22
  • 1
    Для всех файлов не используйте -name '*.*', поскольку файлы не всегда имеют расширение. Вместо этого используйте -type f (для поиска во всех файлах). Замените {} на "{}", в противном случае имена файлов с пробелами в нем не будут правильно найдены. – Lekensteyn 8 March 2011 в 16:31
  • 2
    @Lekensteyn Я редактировал свой пост. но я сделал несколько тестов с файлами с пробелами в именах и без ошибок при использовании {} witout кавычек. – Mikl 8 March 2011 в 17:43
  • 3
    просто протестировал его и вы правы, пробелы не проблема. В некоторых оболочках кавычки могут быть необходимы для предотвращения расширения оболочки. Из man find: «Обе эти конструкции, возможно, должны быть экранированы (с помощью« \ ») или указаны для защиты их от расширения оболочкой. & Quot; – Lekensteyn 8 March 2011 в 18:13
  • 4
    Просто обновите версию для новых версий Ubuntu: на интерфейсе Unity (Ubuntu 12 или выше) нажмите «Dash Home» (первый значок на панели инструментов), введите «поиск» и нажмите «Поиск». и выберите & quot; Поиск файлов & quot; заявление. – josircg 9 December 2013 в 19:09

use

grep -nr <your text> .

поместить текст, который вы хотите найти внутри & lt; ваших текстов & gt;

10
ответ дан 25 July 2018 в 22:22

Графический поиск:

в Kubuntu open Dolphin, затем Edit-> Find (Ctrl + F)

изменится с имени файла на Content и отрегулируется от того, где искать.

2
ответ дан 25 July 2018 в 22:22

Regexxer позволит вам искать текст в файлах. Не уверен, что вы подразумеваете под «в папках».

3
ответ дан 25 July 2018 в 22:22

Я сравнил три предложения здесь с 64-разрядным 16.04 Kubuntu:

Searchmonkey работает с 64-битным Ubuntu в настоящее время. Он похож на regexxer. Он появился быстро, но, естественно, он намного медленнее, чем поиск по индексу. Поиск файлов и Alt-F2 не работают с версией KDE Ubuntu. Моя рекомендация - Recoll, и я добавил для нее некоторые инструкции по установке. Для меня установка по умолчанию поддерживала PDF (протестируйте это!), DOCX, TAR, ZIP и т. Д. [F1] Первая строка, вероятно, не требуется: она добавляет репозиторий для установки партнера. Antiword не является обязательным. Он необходим для поддержки старых файлов .doc. Включите следующие символические ссылки и корневой каталог из привилегий Recoll, если это необходимо. Создайте задание cron для индексирования Recoll с помощью графического интерфейса пользователя или запустите его при каждом входе в систему. Измените настройку Recoll в настройках с английского на все языки, если это необходимо для вас. Начните индексирование, по крайней мере, для меня это было удивительно быстро и не использовало все ресурсы, поэтому я смог продолжить использовать ноутбук. До сих пор я обнаружил одну ошибку от Recoll: если вы ищете имя файла с помощью «PST», оно не находит его, даже если оно находится в верхнем регистре. «pst» работает, и он находит как прописные, так и строчные имена. Подробнее о recoll от https://www.lesbonscomptes.com/recoll/features.html

Если вы хотите добавить поддержку файлов 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 В настоящее время Searchmonkey работает с 64-битным Ubuntu. Он похож на regexxer. Он появился быстро, но, естественно, он намного медленнее, чем поиск по индексу. В моем скрипте find есть ошибка: он создает слишком длинную структуру каталогов. Но мне было легче изменить файл temp вручную, чем найти исправление. Основной целью было то, что это будет работать для нескольких файлов PST, и это так. Поиск файлов и Alt-F2 не работают с версией KDE Ubuntu.
0
ответ дан 25 July 2018 в 22:22

Я поклонник searchmonkey (GPL, бесплатный, кросс-платформенный, довольно легкий на ресурсах и очень быстрый).

8
ответ дан 26 July 2018 в 21:06
  • 1
    Выглядит неплохо. Попробует попробовать на других платформах, так как главный голосовой ответ соответствует моему счету на Ubuntu. – Amol Gawai 24 August 2012 в 15:18
  • 2
    Кажется, что это не работает на 64-битных операционных системах (я столкнулся с проблемой при выигрыше 7 бит 64 бит). Это для меня прерывание сделок, так как я использую 64-разрядные ОС везде. Однако выглядело многообещающим. – Amol Gawai 24 August 2012 в 15:25
  • 3
    @AmolGawai отлично работает на ubuntu 64bit здесь ... – Aquarius Power 20 May 2017 в 08:46

Recoll делает индексацию, и вы можете выполнять полнотекстовый поиск документов и электронной почты.

1
ответ дан 26 July 2018 в 21:06
  • 1
    Заглянуть в 50 000 папок - это боль: D, если вы не индексируете данные, поэтому, если вы не можете купить SSD-диск, установите любой инструмент индексирования, прежде чем тратить время на поиск файлов. Выполняйте работу один раз. Даже если это не ответ на текущий вопрос, это хорошая точка зрения. – erm3nda 30 August 2015 в 18:54

Я действительно хочу представить один инструмент, основанный на библиотеке ncurses, для предоставления текстового пользовательского интерфейса. Инструмент под названием NCGREP (grep на основе ncurses) предназначен в основном для текста поиска в конкретной папке. Надеюсь, это то, что вы хотите. Этот источник инструмента размещен на github.com, подробнее см. На странице https://github.com/ncgrep/ncgrep

https://github.com/ncgrep/ncgrep Нажмите на изображение, чтобы увидеть демонстрационную анимацию

0
ответ дан 26 July 2018 в 21:06