Vamos a probar un par de experimentos y mirar un par de cosas.
En el Terminal vaya a su directorio de inicio y crear un directorio.
cd ~
mkdir test
cd test
Ahora hay que crear un archivo que puede estar seguro acerca de
echo "We all loved Steve" > file.txt
ls -l@
Pruebe con un enlace duro :-
/usr/bin/ln file.txt hard.txt
A continuación, intente un enlace simbólico :-
/usr/bin/ln -s file.txt symbolic.txt
Ahora abra el directorio en el Buscador de con open .
y hacer un alias.
En la terminal de otra ls debe llevarnos a esto:
Testarossa:test tonyw$ ls -l@
total 2528
-rw-r--r-- 2 tonyw staff 19 25 Jan 15:51 file.txt
-rw-r--r--@ 1 tonyw staff 426048 25 Jan 15:52 file.txt alias
com.apple.FinderInfo 32
com.apple.ResourceFork 850686
-rw-r--r-- 2 tonyw staff 19 25 Jan 15:51 hard.txt
lrwxr-xr-x 1 tonyw staff 8 25 Jan 15:53 symbolic.txt -> file.txt
El Buscador nos lleva a :-
Observe que el Buscador de llamadas de un enlace simbólico de un alias. Observe que un alias real tiene los atributos extendidos. Observe que no hay ninguna manera de decirle a un enlace duro es nada pero un archivo. Para el enlace simbólico podemos ver una 'l' en la mano izquierda finales de los atributos y ls nos dice dónde apunta.
Cuando usted intenta esto exactamente ¿qué se obtiene?