readlink -f filename
dává úplnou absolutní cestu. ale pokud je soubor symbolický odkaz, získáte konečný vyřešený název.
Pokud zadáte find absolutní cesta pro začátek, vypíše absolutní cesty. Chcete-li například najít všechny soubory .htaccess v aktuálním adresáři:
find "$(pwd)" -name .htaccess
nebo pokud váš shell expanduje $PWD do aktuálního adresáře:
find "$PWD" -name .htaccess
find jednoduše přidá cestu, která byla zadána, za relativní cestu k souboru z této cesty.
Greg Hewgill také navrhl použití pwd -P pokud chcete vyřešit symbolické odkazy ve vašem aktuálním adresáři.
Toto použijte pro adresáře (/ po ** je v bash potřeba k omezení na adresáře):
ls -d -1 "$PWD/"**/
toto pro soubory a adresáře přímo v aktuálním adresáři, jejichž názvy obsahují . :
ls -d -1 "$PWD/"*.*
tohle za všechno:
ls -d -1 "$PWD/"**/*
Převzato odtud http://www.zsh.org/mla/users/2002/msg00033.html
V bash ** je rekurzivní, pokud povolíte shopt -s globstar .
Můžete použít
find $PWD
v bash