7

深くネストされたディレクトリへのシンボリック リンクを作成しました。シンボリック リンクを使用して、ホーム ディレクトリからそのディレクトリに移動できます。ターゲット ディレクトリから 1 つのディレクトリを戻したいのですが、シェルがホーム ディレクトリに戻ってきます。

[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です。

4

2 に答える 2

10

使用する必要があります

cd -P xyz

そのディレクトリに入って元のフォルダ構造をたどると、実際のパスへのリンクが解決されているので、好きなように移動できます。

于 2012-06-09T12:23:16.567 に答える
7

オプションを渡す必要があり-Pます:

cd -P ..
于 2012-06-09T12:21:26.023 に答える