Je voudrais un moyen facile d'obtenir le chemin d'accès complet à un fichier. Je tape actuellement ceci:
echo `pwd`/file.ext
En essayant de le raccourcir, j'ai fait un alias bash:
alias fp='echo `pwd`/'
Mais maintenant, si je tape fp file.ext
, il y a un espace qui apparaît entre le /
et le file.ext
.
Une telle commande existe-t-elle déjà et je la manque? Sinon, comment pourrais-je créer un tel alias ou une telle fonction dans bash?
readlink -f
(ourealpath
, qui est un ancien utilitaire conservé à des fins de compatibilité) étendra également tous les liens symboliques, ce qui n'est pas nécessairement souhaitable.