Intentando obtener un enlace simbólico pero resulta ser un alias

3

Estoy tratando de mover mi carpeta de copia de seguridad del SSD a otro HD interno a través del enlace simbólico usando este comando:

ln -s /MacintoshHD/Backup   ~/Library/"Application Support"/MobileSync

El problema es que cuando presiono enter en lugar de crear un enlace simbólico, obtengo un alias ¿Alguna sugerencia sobre por qué sucede esto?

Angelo Noviello
fuente
1
¿Cómo sabes que está creando un alias?
DisplayName
Las citas espurias pueden ser su problema. ¿Has probado ln -s /MacintoshHD/Backup ~/Library/Application\ Support/MobileSync:?
Ian C.
Bueno, supongo que es un Alias, ya que en la información del archivo dice que es un Alias. Por cierto, el archivo no está funcionando. ¡Y eso me está volviendo loco! :( Por cierto, leí para poner comillas cuando el nombre de la carpeta tiene espacio, ¿es correcto?
Angelo Noviello

Respuestas:

2

El comando que usaste está bien. Esto creó un enlace ~/Library/"Application Support"/MobileSyncque apunta a /MacintoshHD/Backup. Y este es un enlace simbólico.

Sin embargo, si obtiene la información en Finder, se catalogará como Kind: Alias.

La primera letra de la salida de ls -lle mostrará que es un enlace simbólico:

lrwxr-xr-x   1 username staff    8 Dec 10 18:27 MobileSync -> /MacintoshHD/Backup/
jherran
fuente
Sí, lo siento por eso! Escribí todo a continuación.
Angelo Noviello
1

Es un enlace simbólico, para Finder se ven idénticos.

Si quieres ver si es un enlace simbólico haz

ls -al 

Si devuelve algo que comienza con l, entonces es un enlace simbólico.

Nombre para mostrar
fuente
De manera más general, cualquier programa (no solo Finder) que esté navegando por el sistema de archivos usando las API de Macintosh Filesystem verá un enlace simbólico como un alias. Si 'lee' el alias sin formato, en lugar de resolverlo, lo que lee será como si leyera un archivo de alias real, creado sobre la marcha durante la operación de lectura, por lo que dichos programas simplemente no pueden distinguir la diferencia entre un alias y un enlace simbólico Las API del sistema de archivos Unix no devuelven el favor. Los programas que utilizan las API de Unix (es decir, POSIX) ven un archivo de alias como algún tipo de archivo de datos extraño y no como ningún tipo de enlace.
ganbustein