del1
del2の内部、del3の内部、およびdel4の内部にディレクトリを作成しました。このディレクトリを次のようにリンクしました。
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1 zero
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2 one
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2/del3 two
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2/del3/del4 three
しかし、3つの論理作業ディレクトリと3つの実際の作業ディレクトリを印刷しようとすると、私が取得する端末出力は次のようになります。
midhun@midhun-Vostro-15-3568:~$ pwd -P three
/home/midhun
midhun@midhun-Vostro-15-3568:~$ pwd -L three
/home/midhun
疑わしい点は、実際の作業ディレクトリ出力をとして印刷し、/home/midhun
論理作業ディレクトリ出力を/home/midhun/del1/del2/del3/
。私はこれについて混乱しています。これについて詳しく説明してください。
答え1
このpwd
コマンドは論理/物理パス名を表示します。現在のコマンドラインに提供されているディレクトリではなく、作業ディレクトリです(これに関する診断メッセージが表示される必要があります)。
-L
と-P
フラグがどのように機能するかを確認するには、ディレクトリ(生成されたリンク)cd
にアクセスしてを試してください。three
pwd -P
pwd -L