Voglio creare un collegamento simbolico solo per comodità (non voglio un tipo di percorso lungo), quindi se faccio qualcosa del tipo:
ln -s /foo/bar/baz ~/baz
cd baz
 Tutti i comandi che eseguo mentre sono in ~/baz funzionerà esattamente allo stesso modo se sono in /foo/bar/baz ?
Risposta accettata:
 Quasi... Il cd e pwd i comandi si comporteranno come se fossi in ~/baz (anche se puoi cd nelle sottodirectory di /foo/bar/baz dentro ~/baz , quando cd .. sarai in ~ )
Tutti gli altri comandi si comporteranno come se ci si trovasse nella directory reale e tutte le autorizzazioni verranno conservate (ovviamente, ecco perché diciamo che i collegamenti simbolici hanno "permessi fittizi").
 Ciò include (potenzialmente confuso) comandi con percorsi relativi che si estendono all'esterno della directory. Ad eccezione di cd , che ti considera in ~/baz , devi assicurarti di usarli come se fossi nella directory reale, non nel collegamento simbolico. Ad esempio, se desideri ls il contenuto di /foo/bar , in ~/baz potresti fare ls .. e se vuoi collegare simbolicamente un file in foo/bar in /foo/bar/baz (chiamiamolo kitten ) poi dentro ~/baz potresti fare ln -s ../kitten kitten