cofi hat geschrieben:Nein, du moechtest einen absoluten Pfad zu einem relativen machen.
Nein, das möchte ich nicht.
Ich möchte einen absoluten Pfad erhalten, wenn der Symlink absolut auf eine Datei verweist, und ich möchte einen relativen Pfad erhalten, wenn der Symlink relativ auf eine Datei verweist.
Situation:
Code: Alles auswählen
$ pwd
/home/holger/test
$ ls -l
insgesamt 0
lrwxrwxrwx 1 holger holger 7 Aug 31 00:27 link1 -> ../file
lrwxrwxrwx 1 holger holger 17 Aug 31 00:27 link2 -> /home/holger/file
Ich brauche Folgendes:
Code: Alles auswählen
>>> print linktarget('/home/holger/test/link1')
../file
>>> print linktarget('/home/holger/test/link2')
/home/holger/file
Wie kann ich das erreichen?
Danke
Holger