Ich möchte einen einfachen Weg, um den vollständigen Pfad zu einer Datei zu erhalten. Ich schreibe gerade folgendes:
echo `pwd`/file.ext
Beim Versuch, es zu verkürzen, habe ich einen Bash-Alias erstellt:
alias fp='echo `pwd`/'
Aber jetzt, wenn ich tippe fp file.ext
, erscheint ein Leerzeichen zwischen dem /
und dem file.ext
.
Gibt es einen solchen Befehl schon und ich vermisse ihn? Wenn nicht, wie würde ich vorgehen, um einen solchen Alias oder eine solche Funktion in Bash zu erstellen?
readlink -f
(oderrealpath
, ein älteres Dienstprogramm, das aus Kompatibilitätsgründen beibehalten wird) erweitert zusätzlich alle symbolischen Links, was nicht unbedingt wünschenswert ist.