So verschieben Sie ein Verzeichnis zurück in unix / linux, wenn Pfad enthält symbolische links?
Habe ich einen symbolischen link zu einer tief verschachtelten Verzeichnis. Die Verwendung symbolischer link, den ich bewegen kann, um das Verzeichnis aus meinem home-Verzeichnis. Ich möchten verschieben Sie ein Verzeichnis zurück aus dem Ziel-Verzeichnis, aber die Schale kommt zurück zu dem home-Verzeichnis.
[root@pe1800xs ~]# pwd
/root
[root@pe1800xs ~]# mkdir -p abc/def/ghi/jkl/mno/pqr
[root@pe1800xs ~]# ln -s abc/def/ghi/jkl/mno/pqr/ xyz
[root@pe1800xs ~]# cd xyz
[root@pe1800xs xyz]# pwd
/root/xyz
[root@pe1800xs xyz]# pwd -P
/root/abc/def/ghi/jkl/mno/pqr
[root@pe1800xs xyz]# cd ..
[root@pe1800xs ~]# pwd
/root
Was ich erreichen will ist, dass wenn ich cd..
im pqr
Verzeichnis der shell kommen sollte, zu mno
Verzeichnis.
- links in unix handeln, wie die Dateien waren direkt da, also naturaly cd.. geht oben in der Hierarchie wie die Datei, die dort waren, die Sie erstellen können Sie einen link auf /root/abc/def/ghi/jkl/mno in der pqr-Verzeichnis und dann einfach die cd
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie
eingeben, um in das Verzeichnis zu Folgen, die die ursprüngliche Struktur von Ordnern, dann können Sie bewegen, wie Sie wollen, weil Sie beschlossen haben, den link auf den echten Pfad.
Müssen Sie
-P
option: