1. ホーム
  2. linux

[解決済み] シンボリックリンクされたディレクトリの実際のパスにpwdを変更するにはどうすればよいですか?

2023-03-28 16:39:57

質問

これはかなり初歩的な *nix の質問です。

以下のシンボリックリンクの作成があるとします。

ln -s /usr/local/projects/myproject/ myproject

... 私のホームディレクトリから /ホーム/jvf/ を入力すると マイプロジェクト シンボリックリンクはpwd /home/jfv/myproject/ . さて、シンボリックリンクしたディレクトリの親ディレクトリに入りたいのですが、その際 cd . コマンドは私をホームディレクトリに戻すだけです。 /home/jfv/ . 私が入力したシンボリックリンクのトレイルをエスケープする方法はありますか? myproject ディレクトリの実際のパスに等しいpwdを持つことができます。つまり、私の pwd を /home/jfv/myproject/ から変更します。 から /usr/local/projects/myproject/になります。 ?

ありがとうございます :)

どのように解決するのですか?

単に -P (物理)フラグを使用します。

pwd -P

cd -P ..