Ich habe diesen Ordner:
/var/www/vhosts/foo
auf die ich oft zugreifen muss. Wenn das der Fall ist (ich bin Root):
ln -s /var/www/vhosts/foo/
cd foo
pwd
sagt mir/root/foo
Was kann ich tun, um wirklich in den Ordner zu gelangen /var/www/vhosts/foo
? Ich weiß, dass jede Aktion /root/foo
in geht /var/www/vhosts/foo
, aber was kann ich tun, damit es pwd
mir gesagt wird /var/www/vhosts/foo
?
Antwort1
Verwendung cd -P
Gemäß denPOSIX-Spezifikation,
-P
Behandeln Sie den Operanden physisch Punkt-Punkt; symbolische Linkkomponenten müssen aufgelöst werden, bevor Punkt-Punkt-Komponenten verarbeitet werden (siehe Schritt 7 in der BESCHREIBUNG).