/var/mail/{username} = /Users/{username}の理由は何ですか?

/var/mail/{username} = /Users/{username}の理由は何ですか?

~私の基本的な質問は、なぜ両方のパスがホーム(つまり)を指すのかということです。同じ家を指していますか、それとも冗長ですか?

重複していると疑われます。そうでない場合は、cd ..再インポートするディレクトリをどのように決定しますか?

ベストアンサー1

動作は、cd ..シェル、シェル設定、およびシンボリックリンクに関連するかどうか(この場合はそうである可能性が高い)によって異なります。

bash-4.1$ cd /var/tmp
bash-4.1$ mkdir -p real/cats
bash-4.1$ ln -s real/cats dogs
bash-4.1$ cd dogs/
bash-4.1$ pwd
/var/tmp/dogs
bash-4.1$ pwd -P
/var/tmp/real/cats
bash-4.1$ cd ..
bash-4.1$ pwd
/var/tmp
bash-4.1$ set -o physical
bash-4.1$ cd dogs
bash-4.1$ pwd
/var/tmp/real/cats
bash-4.1$ cd ..
bash-4.1$ pwd
/var/tmp/real
bash-4.1$ 

/var/mailディレクトリを調べると、lsAppleが行ったシンボリックリンクがあることを確認できます。

おすすめ記事