Как получить доступ к iCloud Drive из командной строки в Mac OS

Оглавление:

Anonim

Некоторым пользователям 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, но опять же, подход с командной строкой полезен для опытных пользователей.

Как получить доступ к iCloud Drive из командной строки в Mac OS