首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么/var/mail/{username} = /Users/{username}?

为什么/var/mail/{username} = /Users/{username}?
EN

Unix & Linux用户
提问于 2016-02-18 18:21:15
回答 1查看 320关注 0票数 0

我的基本问题是,为什么这两条路径都指向家(即~)?它是指向同一个家还是复制的?

我怀疑它是否被复制,所以如果不是,cd ..如何决定将我带回哪个目录?

EN

回答 1

Unix & Linux用户

发布于 2018-01-10 12:00:54

在macOS上(我猜这是因为您提到了/Users),/var/mail/username是用户usernamembox-formatted收件箱邮箱,/Users/username是同一用户的主目录。

在普通的、非修改的macOS安装中,/var/mail/username不是指向用户主目录的符号链接,/Users/username也不是指向/var/mail/username的链接。

默认情况下,cd ..将像cd -L ..一样工作,也就是说,它将把您带到逻辑父目录,而不是物理父目录(cd -P ..)。

来自ksh-manual on macOS:

默认情况下,在查找目录名时,符号链接名称将被按字面处理。这相当于-L选项。-P选项导致在确定目录时解析符号链接。命令行上的-L-P的最后一个实例决定使用哪种方法。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/264146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档