Di solito questo è un Alias
di una cartella. Un alias è normalmente contrassegnato con una freccia in basso a sinistra in basso.
Esempio:
-rw-r--r--@1userstaff193883231Okt16:54Cardrwxr-xr-x3userstaff10231Okt16:56Car1-rw-r--r--@1userstaff17831Okt16:56Car2
Carèunalias,Car1unacartella,Car2èunfileditestosenzasuffissomaconl'iconadiunacartellaperò.
Perabilitarecd'inginAlias
hotrovatoquantoseguein Suggerimenti per Mac OS X . Non so se funziona ancora.
Here is the bash function I include in .bashrc. Note that the second elif requires double brackets for the test, because it include the logical operator or (||):
function cd {
if [ ${#1} == 0 ]; then
builtin cd
elif [ -d "${1}" ]; then
builtin cd "${1}"
elif [[ -f "${1}" || -L "${1}" ]]; then
path=$(getTrueName "$1")
builtin cd "$path"
else
builtin cd "${1}"
fi
}
And here's the C source code for getTrueName.
Un approccio simile è disponibile su superuser.com