0 votos

No puedo cambiar de directorio en mi Google Drive desde MacOS con la terminal o iTerm2

Hay una pregunta perfecta para esto, pero no puedo comentar debido a mi reputación.

Estoy usando MacOS Sonoma 14.1.1.

Si listo mi home, puedo ver:

lrwx------    1 [miusuario]  staff      88 Oct 11  2021 Google Drive -> /Users/[miusuario]/Library/Application Support/Google/DriveFS/[ID largo]/mi-drive

El problema es que si escribo "cd Google\ Drive", obtengo

cd: no existe el archivo o directorio: Google Drive

Pero si escribo "cd /Users/[miusuario]/Library/Application Support/Google/DriveFS/[ID largo]/mi-drive", es exitoso.

También verifiqué en Configuración -> Privacidad y Seguridad -> Archivos y Carpetas -> iTerm y Google Drive está encendido:

introducir descripción de la imagen aquí

Cuando escribo "cd Goo" y luego "tab", el autocompletar funciona, pero cd sigue quejándose:

cd: no existe el archivo o directorio: Google Drive

¿Hay alguna manera de habilitar el enlace simbólico y poder usarlo también en scripts de shell?

Agregando esto como solicitado:

% ls -la ~/Library/CloudStorage/
total 32
drwxr-xr-x+   7 [miusuario]  staff    224 Oct  6  2022 .
drwx------@ 112 [miusuario]  staff   3584 Oct  4 07:12 ..
-rw-r--r--@   1 [miusuario]  staff  14340 Jan 16 19:10 .DS_Store
drwx------@  81 [miusuario]  staff   2592 Nov 29  2022 Dropbox
dr-x------@   8 [miusuario]  staff    256 Jun  5  2023 GoogleDrive-[miemail]
dr-x------    3 [miusuario]  staff     96 Jan 20  2023 GoogleDrive-[miemail] (2-6-23 11:12 AM)
drwx------    6 [miusuario]  staff    192 Nov 25  2022 GoogleDrive-[miemail] (20-1-23 3:11 PM)

Por cierto, la respuesta propuesta funcionó, el siguiente enlace funciona:

% ln -s /Users/[miusuario]/Library/CloudStorage/GoogleDrive-[miemail]/Mi\ Drive gdrive

¡Pero todavía me gustaría saber por qué el otro enlace simbólico no funciona!

1voto

Hay varios enlaces simbólicos involucrados aquí:

  • ~/Google Drive apunta a ~/Library/Application Support/Google/DriveFS/[long ID]/my-drive
  • .../my-drive es a su vez un enlace simbólico que apunta a ~/Library/CloudStorage/GoogleDrive-EMAIL-ADRESS/My Drive
  • .../My Drive es otro enlace simbólico que apunta a ~/My Drive (donde se encuentra los datos reales)

La manera fácil de resolver esto es eliminar el enlace Google Drive y crear uno nuevo que apunte directamente a ~/My Drive:

rm ~/Google?Drive
ln -s ~/My\ Drive ~/Google\ Drive

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X