Как переместить один каталог обратно в unix/linux, если путь содержит символические ссылки?

Я создал символическую ссылку на глубоко вложенный каталог. Используя символическую ссылку, я могу перейти в этот каталог из своего домашнего каталога. Я хочу переместить один каталог обратно из целевого каталога, но оболочка возвращается в домашний каталог.

[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

Чего я хочу добиться, так это того, что когда я делаю cd.. в каталоге pqr, оболочка должна перейти в каталог mno.

7
задан manav m-n 9 June 2012 в 12:11
поделиться