Ответы:
Аналогичный ответ на один из других, но в этом случае я использовал символическую ссылку, чтобы сделать это, а не использовать графический интерфейс для создания яблочного «псевдонима», просто чтобы убедиться, что он работает во всех случаях.
Вместо того, чтобы добавлять исходную папку «Загрузки» в iCloud, я использовал стандартную опцию синхронизации «Документы и рабочий стол», предоставленную Apple в iCloud, не тусуясь в фоновом режиме, где эти файлы доступны ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/
), так как я не уверен, что добавление ссылки там хорошая идея на длительный срок.
В терминале (или iTerm2, если вы хотите более настраиваемый терминал):
mkdir ~/Documents/Downloads
~/Downloads
каталоге в новый каталог загрузок):mv ~/Downloads ~/Documents/Downloads
sudo 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
папку с синхронизацией iCloudDownloads
Downloads
папке в эту вновь созданную Downloads
папку, расположенную в Documents
папкеDownloads
папки (сочетание клавиш: Command
+ L
). Он будет автоматически назван Downloads alias
macOSDownload alias
под своим домашним каталогом. Например./Users/your-user-name
Terminal
приложение, удалите 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> параметры и установите флажок «Папки рабочего стола и документов»
Перетащите «Загрузки» на рабочий стол.
Выполнено!