Как я могу выполнить полный текстовый поиск файлов с открытым текстом в папке DropBox?
Я понимаю, что Spotlight будет искать полный текст файлов в любой папке и отображать файлы, содержащие экземпляры искомого текста. Но я также хотел бы увидеть выделенные экземпляры искомого текста в текстовом файле. Command-f в текстовом редакторе выполняет это.
Проблема в том, что я должен выполнить двухэтапный процесс, который может быть очень трудоемким, когда у меня есть много файлов для поиска:
- Используйте Spotlight для поиска файлов с экземплярами искомого текста в них
- Откройте каждый файл в текстовом редакторе отдельно, command-f и найдите экземпляр текста внутри этого файла.
Есть ли способ объединить эти два шага в один на OS X? Есть ли функция Spotlight, которую я пропускаю, или приложение, которое это сделает? Я могу сделать это довольно легко на iPad с помощью панели поиска в Daedalus Touch, но мне бы хотелось узнать эквивалент OS X.
Спасибо за прочтение.
Я часто делаю такой поиск, но для этого я не использую причудливые графические интерфейсы. Если вы заинтересованы, читайте дальше.
У Unix есть отличный инструмент grep
который будет искать шаблоны внутри файлов. Он даже поддерживает регулярные выражения, если вы используете egrep
.
Пример поиска слова «привет» со всеми примерами в папке Dropbox:
cd /Users/name/Dropbox grep -Riw hello *
Вот и все. О, я забыл упомянуть, что вы должны использовать приложение Terminal
прежде чем вводить эти команды.
Если вы ищете два слова «привет» или «пока», вы можете сделать:
egrep -Riw "hello|bye" *
Если вы ищете все слова, содержащие «ell» (например, привет), вы можете:
grep -Ri ell *
И, наконец, (но читайте страницу руководства, если хотите больше), сопоставляя каждый файл с именем «iOS» с этим конкретным случаем:
grep -Rw iOS *
Я нашел приложение (заплаченное), которое сделает следующее: SearchInFiles . Отказ от ответственности: Я еще не пробовал.
Вы можете попробовать использовать Ambar ( https://ambar.cloud ). Это облачное решение для поиска содержимого ваших файлов Dropbox. Когда вы подключаете Ambar к Dropbox, это синхронизирует файлы с Dropbox и обеспечивает сверхбыстрый интеллектуальный поиск. С бесплатным планом вы можете индексировать до 2000 документов.
Быстрый обзор размещен здесь
Ps Я работаю для Ambar.