Я пытаюсь заставить структуру каталогов, хранящуюся в JungleDisk (под управлением OSX), вытянуть в локальный кеш. Когда я пытаюсь использовать командную строку, каталоги, которых еще нет в отчете о кеше, называются "Нет такого файла или каталога", поэтому не похоже, что я могу использовать скрипт "find" из командной строки, чтобы JungleDisk мог вытащить файл в кеш.

Средство поиска, кажется, вытягивает файлы вниз, чтобы попытаться выполнить предварительный просмотр, но, похоже, оно делает это только для файлов, которые видны в текущем окне средства поиска. Было бы больно, чтобы приходить няни в каждый каталог через поисковик, чтобы получить файлы в кеш.

У кого-нибудь есть идеи?

1 ответ1

0

Итак, это кажется зависимым от OSX, поэтому я не знаю, насколько хорошо это будет работать на других системах.

В окне поиска щелкните правой кнопкой мыши корень структуры каталогов, которую вы хотите кэшировать, и выберите "Получить информацию". Это приведет к тому, что вся информация "метаданных" о каждом файле и каталоге будет перенесена в кеш, чтобы работала командная строка (ls, find и т.д.).

Оттуда вы можете запустить:

for i in `find .`; do md5 "$i"; done

Что должно привести к тому, что каждый файл будет загружен в кеш. Я до сих пор не знаю, как начать этот процесс без помощи искателя, поэтому ответ все еще неполон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .