Ответы:
Аналогичный ответ на один из других, но в этом случае я использовал символическую ссылку, чтобы сделать это, а не использовать графический интерфейс для создания яблочного «псевдонима», просто чтобы убедиться, что он работает во всех случаях.
Вместо того, чтобы добавлять исходную папку «Загрузки» в iCloud, я использовал стандартную опцию синхронизации «Документы и рабочий стол», предоставленную Apple в iCloud, не тусуясь в фоновом режиме, где эти файлы доступны ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/), так как я не уверен, что добавление ссылки там хорошая идея на длительный срок.
В терминале (или iTerm2, если вы хотите более настраиваемый терминал):
mkdir ~/Documents/Downloads~/Downloadsкаталоге в новый каталог загрузок):mv ~/Downloads ~/Documents/Downloadssudo rm -rf ~/Downloads/ln -s ~/Documents/Downloads ~/DownloadsВсе эти команды снова, но без лишних слов :)
mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads
Вам, вероятно, придется перетащить новую ссылку (или папку) «Загрузки» в Finder в раздел «Избранное» / левое меню, если вы хотите, чтобы она отображалась там еще раз.
Вы можете создать «Псевдоним» в папке «Загрузки» и переместить его в iCloud Drive.
Сделать это:
Теперь вы можете удалить слово «Псевдоним» из имени папки на диске iCloud, если хотите. Там нет реальной технической причины для этого, кроме как напомнить вам, что это псевдоним, а не оригинальная папка.
Вот как я это сделал на своем.
Вы должны понимать, что по состоянию на 24 сентября 2017 года iCloud позволяет только Desktopи Documentsпапку хранить в iCloud. Например. Вы не можете выбрать дополнительные папки, которые хотите синхронизировать с iCloud.
Поэтому я решил синхронизировать свою Downloadsпапку, сохранив ее в Documentsпапке, потому что, если бы я поместил ее в Desktopпапку, синхронизированную с iCloud , Downloadsпапка была бы видна на моем рабочем столе.
DownloadsПапка защищена MacOS от изменений (например, переименованы в Finder), но если вы можете использовать Terminalприложение , чтобы обойти это.
Documentsпапку с синхронизацией iCloudDownloadsDownloadsпапке в эту вновь созданную Downloadsпапку, расположенную в DocumentsпапкеDownloadsпапки (сочетание клавиш: Command+ L). Он будет автоматически назван Downloads aliasmacOSDownload aliasпод своим домашним каталогом. Например./Users/your-user-nameTerminalприложение, удалите DownloadsпапкуDownloads aliasкакDownloadsТеперь все файлы, сохраненные через Downloads(псевдоним), будут храниться в Documents/Downloadsпапке, синхронизированной с iCloud .
Command+ Lсоздает псевдоним, а не символическую ссылку. Тем не менее, ваш подход работает, будь то обычная символическая ссылка UNIX или псевдоним Apple.
Использование псевдонимов и символических ссылок может не работать. На одном из моих Mac Finder заменил символическую ссылку пустой папкой после перезагрузки. Единственный способ, которым я смог последовательно это сделать, - создать жесткую ссылку на каталог. Это невозможно в стандартной командной строке OS X, так как lnне будет работать, если вы делаете жесткую ссылку на каталоги.
Для этого вам нужно установить Brew и установить пакет hardlink-osx . Однако, прежде чем сделать это, нужно проконсультироваться по этому вопросу в Ask Ubuntu , так как я думаю, что эта функция отключена во всех версиях lnкоманды. Теперь у меня были проблемы даже с жесткой связью, потому что операционная система не уведомляла агента синхронизации о том, что файл ~/Documents/Downloadsбыл изменен, потому что был вызван вызов ОС к файловой системе, ~/Downloadsа иногда расширение средства поиска синхронизации не позволяло iCloud Механизм синхронизации знает, что при загрузке или изменении нового файла произошли изменения.
настройки> icloud> параметры и установите флажок «Папки рабочего стола и документов»
Перетащите «Загрузки» на рабочий стол.
Выполнено!