Есть ли способ через командную строку вызвать загрузку файлов .icloud?

6

В iCloud в приложении «Настройки» я установил флажок «Оптимизировать хранилище Mac» и «Рабочие столы и папки с документами» в разделе «Приложения, которые хранят документы и данные в iCloud, появятся здесь:»

enter image description here

Это приведет к тому, что некоторые файлы в моей папке «Документы» будут выгружены и заменены небольшими файлами, заканчивающимися на «.icloud». Я могу скачать их, нажав на значок облака в подробном представлении в Finder. Я также могу использовать «find» из командной строки, чтобы показать, какие файлы были выгружены, например, «find. -Name * .icloud | more».

Есть ли способ командной строки, чтобы заставить эти файлы быть загружены, или файлом или каталогом?

edt11x
источник

Ответы:

1

Насколько мне известно, нет команды, которая позволяет напрямую загружать файл или папку iCloud.

Но поскольку у меня была точно такая же проблема, как и у вас, я обнаружил, что это возможно сделать в Swift с startDownloadingUbiquitousItem функция.

Поэтому я написал действительно простой скрипт Swift для загрузки как папки, так и файла. Вы можете скачать его на Github: iCloud Downloader

Я надеюсь, что ответил на ваш вопрос.

farnots
источник