Quase ... Os comandos cd
e pwd
se comportarão como se você estivesse em ~/baz
(embora você possa cd
nos subdiretórios de /foo/bar/baz
dentro de ~/baz
, quando você cd ..
você estará em ~
)
Todos os outros comandos se comportarão como se você estivesse no diretório real e todas as permissões serão preservadas (é claro - é por isso que dizemos que os links simbólicos têm "permissões fictícias").
Isso inclui comandos (potencialmente confusos) com caminhos relativos que se estendem para fora do diretório. Com exceção de cd
, que considera você estar em ~/baz
, você deve se certificar de usá-los como se estivesse no diretório real, não no symlink. Por exemplo, se você quisesse ls
do conteúdo de /foo/bar
, em ~/baz
você poderia fazer ls ..
e se quisesse criar um link simbólico de um arquivo em foo/bar
em /foo/bar/baz
(vamos chamá-lo kitten
) então dentro de ~/baz
você poderia fazer ln -s ../kitten kitten