Saltar al contenido

Acceda a iCloud Drive a través de la terminal

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *