Я ищу определенные файлы на каталоге сервера Windows 2003, который содержит тысячи файлов. Каталог является частью сетевого тома, это смонтировано на моем Mac.
Прямо сейчас я использую, найдите:
find . -name \*STRING\*
Но это все еще не очень быстро. Существует ли способ сделать это более быстрым/эффективным?
Установите Locate32 на сервере (http://www.locate32.net/), затем RDP (удаленное подключение) к серверу, таким образом, можно искать использование значка панели задач.
Это создаст базу данных всех файлов на сервере, и поиски почти мгновенны.
Я даже использую его в VM XP для указания на несколько долей сервера.
Выглядит, как будто Вы смотрите от своего Mac на общий каталог с сервера Windows 2003. Если это так, затем да. Короткий ответ: Перечислите файлы во временный файл на сервере Win2k3 с помощью программы, локальной для сервера Win2k3. Передайте тот файл своему Mac.
Вы становитесь уничтоженными задержкой запросов к/от серверу; вышеупомянутое смягчит это. Я не знаю точные команды; я просто знаю, что необходимо сделать поиск локально к машине Win2k3 и передать результат Mac.