Шаг первый, настройте ссылку на фактический путь к папке iCloud Drive:
Сначала создайте ссылку в вашем домашнем каталоге на диск iCloud:
cd ~
ln -s ~/Library/Mobile\ Documents iCloud
Строки выше делают следующее:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
Набрав cd ~/iCloud
в терминале, теперь вы попадете в этот каталог.
Шаг второй, настройте псевдонимы в вашем профиле Bash:
Как только связь установлена, нам нужно настроить псевдоним . Псевдонимы удаляются после перезапуска терминала, поэтому мы должны добавить дополнительный шаг, в котором мы редактируем файл с именем .bash_profile
(или создаем его, если у нас его еще нет).
Сделав это, мы можем просто ввести любую привязку и доставить ее в нужный каталог. В этом примере мы будем использовать i
нас, чтобы перейти прямо в нашу папку «Документы iCloud».
Мы можем создать псевдоним для папки iCloud Drive и сохранить его в нашем профиле bash следующим образом:
cd ~
ls -a
Ищите файл с именем .bash_profile
.
Если у вас нет .bash_profile
, введите:
sudo touch .bash_profile
Введите пароль администратора и нажмите Enter. (Примечание: добавление sudo
заставляет команду терминала запускаться от имени администратора, что требует аутентификации. Если не добавить sudo
команду до ее завершения, команда может быть отклонена из-за прав доступа пользователя).
Как только вы нашли .bash_profile
или закончили его создание, мы должны теперь открыть его и определить наш псевдоним внутри следующим образом. Тип:
sudo nano .bash_profile
Вам снова будет предложено ввести пароль администратора. Введите его и нажмите Enter.
Это загрузит нано-редактор. Нажмите, esc
чтобы иметь возможность редактировать, и, используя клавиатуру , нажмите клавишу со стрелкой вниз. Тип:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Нажмите, Ctrl + O
чтобы сохранить, а затем enter
, затем нажмите, Ctrl + X
чтобы выйти.
Ваш псевдоним теперь сохранен. Если бы мы не отредактировали наш .bash_profile
и просто набрали псевдоним в терминале, он будет удален при перезапуске терминала. Добавление этой команды в наш профиль bash предотвратит это.
Введите свой псевдоним в терминале:
Теперь, когда вы сохранили свой псевдоним .bash_profile
, мы должны, наконец, выполнить наш псевдоним хотя бы один раз (я пытался этого не делать, и он не сработал), повторно напечатав наш псевдоним в общем терминале:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Это создаст псевдоним, и теперь будет работать. Если вы перезапустите терминал и снова введете команду alias, она также должна работать.
Результаты:
После этой настройки мы можем просто ввести: i
в терминал, который загрузит наш каталог iCloud Drive \ Documents.
Примечание. Вы можете создать любое количество псевдонимов для любой папки, используя любое связывание клавиш по формуле выше. Я просто выбрал папку «Документы», так как это был вопрос ОП.
Вышеуказанная стратегия была изложена в статье в техническом блоге здесь: https://danielmiessler.com/blog/access-icloud-drive-terminal
Вот руководство по сохранению псевдонимов в bash_profile (примечание sudo
не включено в описание, поэтому, если оно не работает, обязательно включите его):
http://www.techradar.com/how-to/computing/apple/terminal-101- СОЗДАЕТ-псевдонимы-для-команд-1305638
Как я настроил мой:
Я установил псевдоним, который называется « idev
где», введя его в терминале, и доставит меня в Development
папку, которую я создал на своем диске iCloud:
~/iCloud/com~apple~CloudDocs/Development
Обратите внимание, что строка выше по-прежнему использует настройку ссылки на первом этапе.
Мой личный псевдоним I настроен следующим образом:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
Использование ссылки, а затем псевдонима может позволить нам легко получить доступ к папке iCloud docs. Самая запутанная часть - это редактирование .bash_profile
файла, но в целом просто следуйте инструкциям, и теперь каждый раз, когда вы открываете терминал, ваши псевдонимы должны работать!
sudo
для редактирования файлов профиля оболочки вашего локального пользователя.Вы правы в том, что каталог iCloud Drive находится в Mobile Documents. Из домашнего каталога вашего пользователя вы можете получить доступ к iCloud Drive через терминал с помощью:
источник
Library/Mobile\ Documents/
каталога.~
прежде чем копировать макароны в терминал.Мэтью прав; Если у вас включен iCloud Drive в sysPrefs, там есть папка iCloud Drive, он просто перечислял ее относительно вашей учетной записи пользователя.
Я не уверен насчет "com.apple.CloudDocs", хотя. Команды и списки для всего, включая мобильные приложения, НЕ видны в Finder - только в Терминале.
Начиная с 10.10.1, если вы ищете абсолютный путь к всеобъемлющему каталогу, попробуйте:
альтернативно:
источник
Чтобы найти путь к файлу, просто откройте терминал (вы можете использовать инструмент поиска), перетащите файл из поиска в терминал, и он предоставит вам его путь. Это, однако, проблематично для файлов на Диске iCloud, так как очевидно, что указанный путь не работает при попытке доступа к нему из других программ, кроме той, в которой он зарегистрирован.
источник
Я создал приложение Automator, которое запускает команду терминала:
Вы можете скачать здесь . Просто поместите его внутрь
Applications
и перетащите в док.источник
Я не могу писать комментарии.
Из-за ~ путь должен быть в "", чтобы открыть. Я создал символическую ссылку для более удобного доступа.
источник