Chciałbym w łatwy sposób uzyskać pełną ścieżkę do pliku. Obecnie piszę to:
echo `pwd`/file.ext
Próbując go skrócić, stworzyłem alias bash:
alias fp='echo `pwd`/'
Ale teraz, gdy piszę fp file.ext
, między /
i a pojawia się spacja file.ext
.
Czy takie polecenie już istnieje i brakuje mi go? Jeśli nie, to jak bym stworzył taki alias lub funkcję w bash?
readlink -f
(lubrealpath
, który jest starszym narzędziem zachowanym w celu zachowania zgodności) dodatkowo rozszerzy wszystkie dowiązania symboliczne, co niekoniecznie jest pożądane.