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


6

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

enter image description here

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

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

Ответы:


1

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.