No olvides que en las ciencias un problema casi siempere suele tener diversas resoluciones, así que aquí compartiremos la mejor y más óptimo.
Solución:
Tiene razón en que el directorio de iCloud Drive se encuentra dentro de Documentos móviles. Desde el directorio de inicio de su usuario, puede acceder a iCloud Drive a través de la terminal con:
cd ~/Library/Mobile Documents/com~apple~CloudDocs
Paso uno, configure un enlace a la ruta real de la carpeta de iCloud Drive:
Primero, crea un Enlace en su directorio de inicio a su unidad iCloud:
cd ~
ln -s ~/Library/Mobile Documents iCloud
Las líneas de arriba hacen lo siguiente:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
Mecanografía cd ~/iCloud
en la terminal ahora lo llevará a este directorio.
Paso dos, configure sus alias en su perfil de Bash:
Una vez que se ha establecido un enlace, necesitamos configurar un alias. Los alias se eliminan una vez que reiniciamos la terminal, por lo que tenemos que agregar un paso adicional donde editamos un archivo llamado .bash_profile
(o cree uno si aún no tenemos uno).
Una vez hecho esto, simplemente podemos escribir cualquier enlace y ser entregado al directorio deseado. En este ejemplo, usaremos i
para llevarnos directamente a nuestra carpeta Documentos de iCloud.
Podemos crear un alias para la carpeta de iCloud Drive y guardarlo en nuestro perfil de bash de la siguiente manera:
cd ~
ls -a
Busque un archivo llamado .bash_profile
.
Si no tienes .bash_profile
, escribe:
sudo touch .bash_profile
Ingrese su contraseña de administrador y presione enter. (Nota: agregando sudo
Obliga al comando de terminal a ejecutarse como administrador, de ahí la necesidad de autenticarse. No agregando sudo
antes de que el comando pueda hacer que el comando sea rechazado debido a los privilegios de acceso del usuario).
Una vez que hayas encontrado .bash_profile
, o terminado de crearlo, ahora debemos abrirlo y definir nuestro alias dentro de la siguiente manera. Escribe:
sudo nano .bash_profile
Se le pedirá nuevamente que ingrese su contraseña de administrador. Ingrese y presione enter.
Esto cargará el editor nano. imprenta esc
para poder editar, y usar el teclado, flecha key hasta el fondo. Escribe:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
imprenta Ctrl + O
para salvar, y luego enter
, entonces presione Ctrl + X
salir.
Tu alias ahora está guardado. Si no hubiéramos editado nuestro .bash_profile
, y simplemente escribimos el alias en la terminal, se borraría cuando reiniciamos la terminal. Agregar este comando a nuestro perfil de bash evitará esto.
Escriba su alias en la terminal:
Ahora que ha guardado su alias en su .bash_profile
, finalmente debemos ejecutar nuestro alias al menos una vez (intenté no hacer esto y no funcionó), volviendo a escribir nuestro alias en la terminal general:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
Esto creará el alias y ahora funcionará. Si reinicia la terminal y ejecuta su comando de alias nuevamente, también debería funcionar.
Resultados:
Después de esta configuración, simplemente podemos escribir: i
en la terminal, que cargará nuestro directorio iCloud Drive Documents.
Nota: puede crear cualquier número de alias en cualquier carpeta, utilizando cualquier key vinculante que desee, utilizando la fórmula anterior. Simplemente elegí la carpeta Documentos ya que esta era la pregunta del OP.
La estrategia anterior se describió en un artículo de blog de tecnología aquí: https://danielmiessler.com/blog/access-icloud-drive-terminal
Aquí hay un tutorial sobre cómo guardar alias en bash_profile (nota sudo
no está incluido en la redacción, por lo que si no funciona, asegúrese de incluir): http://www.techradar.com/how-to/computing/apple/terminal-101-creating-aliases-for-commands-1305638
Cómo configuro el mío:
Configuré un alias llamado idev
donde al escribir eso en la terminal, me lleva a un Development
carpeta que creé en mi unidad iCloud en:
~/iCloud/com~apple~CloudDocs/Development
Tenga en cuenta que la línea anterior todavía usa la configuración del enlace inicialmente en el Paso uno.
Mi alias personal que configuro es el siguiente:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
Usando un Enlace y luego un alias puede permitirnos acceder a la carpeta de documentos de iCloud fácilmente. La parte más confusa es editar el .bash_profile
archivo, pero en general solo siga los pasos y ahora, cada vez que abra el terminal, ¡sus alias deberían funcionar!
Mateo tiene razón; SI tiene iCloud Drive activado en sysPrefs, la carpeta de iCloud Drive está allí, simplemente la estaba enumerando en relación con su cuenta de usuario.
Sin embargo, no estoy seguro acerca de “com.apple.CloudDocs”. Los archivos com ~ y plists para todo, incluidas las aplicaciones móviles, NO son visibles en Finder, solo en la Terminal.
A partir de 10.10.1, si está buscando la ruta absoluta al directorio que lo abarca todo, intente:
/Users/username/Library/Mobile Documents
alternativamente:
~/Library/Mobile Documents
Ten en cuenta dar difusión a esta sección si lograste el éxito.