Как получить доступ к iCloud Drive из командной строки в Mac OS
Оглавление:
- Путь iCloud Drive для Терминала в Mac OS
- Как получить доступ к iCloud Drive из командной строки в Mac OS
- Копирование файлов на iCloud Drive через терминал в Mac OS
- Перемещение файлов на iCloud Drive с помощью терминала в Mac OS
Некоторым пользователям Mac может потребоваться доступ к iCloud Drive из Терминала в Mac OS. Но если вы пытались получить доступ к iCloud Drive через командную строку самостоятельно, вы могли заметить, что он не отображается в домашнем каталоге пользователя. Это связано с тем, что iCloud Drive фактически находится в другом месте в Mac OS, и поэтому для доступа к iCloud Drive из командной строки вам нужно будет копаться в папке пользовательской библиотеки, а не в домашней папке.
Мы покажем вам полный путь для доступа к iCloud Drive из командной строки в Mac OS и покажем, как быстро и легко получить доступ к папкам и файлам iCloud из Терминала.
Это само собой разумеется, но вам, очевидно, потребуется, чтобы iCloud Drive был включен на Mac и имел активное подключение к Интернету. Без этих предварительных условий вы не сможете получить доступ к iCloud Drive из командной строки, не говоря уже о Finder.
Путь iCloud Drive для Терминала в Mac OS
Путь командной строки к iCloud Drive в Mac OS выглядит следующим образом:
~/Library/Mobile\ Documents/com~apple~CloudDocs/
Помните, что тильда «~» — это ярлык для текущего домашнего каталога пользователя, но вы также можете объявить полный путь для определенной пользовательской папки, если хотите, например:
/Home/USERNAME/Library/Mobile\ Documents/com~apple~CloudDocs/
Примечание: Для доступа к iCloud Drive и файлам и документам iCloud Drive необходимо активное подключение к Интернету.
Как получить доступ к iCloud Drive из командной строки в Mac OS
Чтобы получить доступ к iCloud Drive в терминале Mac OS, просто используйте знакомую команду «cd» и укажите путь к каталогу документов iCloud, который мы подробно описали выше. Таким образом, полная команда для доступа к iCloud Drive через терминал будет выглядеть следующим образом:
cd ~/Library/Mobile\ Documents/com~apple~CloudDocs/
Нажмите клавишу «Возврат», и вы окажетесь в папке iCloud Drive. Вы можете подтвердить это, набрав «ls» и перечислив содержимое папки iCloud Drive, или набрав «pwd», чтобы распечатать рабочий каталог.
Конечно, большинство пользователей Mac просто получат доступ к iCloud Drive через Finder, щелкнув его на боковой панели или перейдя в меню «Перейти», но многие опытные пользователи оценят прямой доступ к iCloud Drive из командной строки. также.
Что бы это ни стоило, всего несколько версий Mac OS назад, где документы iCloud и то, что стало iCloud Drive, были скрыты даже от Finder, и вам нужно было получить доступ к документам iCloud в Finder через тот же путь к каталогу в Mavericks, который мы только что описали выше, тогда как теперь с современными выпусками Mac OS на боковой панели Finder MacOS есть простой всегда доступный элемент «iCloud Drive».
Копирование файлов на iCloud Drive через терминал в Mac OS
С помощью команды cp вы можете копировать файлы в iCloud Drive через терминал, помните, что, копируя файл в iCloud Drive, вы загружаете его в iCloud Drive.
В качестве примера, предположим, что мы собираемся скопировать файл с именем «test.zip» с рабочего стола в основной каталог iCloud Drive, синтаксис будет выглядеть так:
cp ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
Это похоже на копирование других файлов в Терминале.
Большинству пользователей Mac копирование файлов в iCloud Drive проще с помощью графического интерфейса Finder в Mac OS, но опытным пользователям может быть полезно использовать метод командной строки.
Перемещение файлов на iCloud Drive с помощью терминала в Mac OS
Вы также можете переместить файл в iCloud Drive через командную строку в Mac OS. Обратите внимание, что при перемещении файла в iCloud Drive он будет загружен в iCloud Drive, но затем будет удален из того места, где он изначально находился в локальной файловой системе. Это достигается с помощью простой команды mv. Давайте возьмем тот же пример, что и выше, и переместим файл с именем test.zip с рабочего стола в iCloud Drive.
mv ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
Опять же, этот файл должен быть загружен на сервер iCloud, поэтому перемещение может занять некоторое время.
Большинству пользователей проще всего перемещать файлы в iCloud Drive с помощью Finder в Mac OS, но опять же, подход с командной строкой полезен для опытных пользователей.