Tente
ls -ld foo
E você vai conseguir o que quiser.
Mas também considere stat
se você quiser capturar informações. A saída de ls
é apenas para consumo humano.
stat -c %U foo # get owner of foo
Digamos que eu tenha a pasta "foo" residente, o diretório inicial. Eu quero obter algumas informações sobre isso, proprietário, grupo, permissões, etc ...
Eu faço isso para tentar obter as informações:
cd ~
ls -l foo
Claro que agora lista as informações do conteúdo de "foo"
Então eu poderia fazer algo assim
cd ~
dir=foo
ls -l $foo/.. | awk 'BEGIN { dir="'$foo'" } { if($9 == dir) { print $0 } }'
Mas não há uma maneira mais fácil de fazer isso?