什么是路径//,它与/有何不同?
- 2024-11-14 08:30:00
- admin 原创
- 129
问题描述:
我们知道根目录是/
,而根据 POSIX,还有另一个//
不同于 的目录/
。
当你ls /
和时ls //
,输出是相同的,也是如此stat
,但是如果你cd /
和cd //
,它们是不同的,虽然目录内容相同。
这确实让我很困惑。有人能解答吗?
解决方案 1:
来自Bash FAQ,并应用了格式:
E10) 为什么
cd //
保留$PWD
为//
?POSIX.2 在其描述中
cd
指出,在规范化当前工作目录时,可以将三个或更多前导斜杠替换为单个斜杠。我猜想这是为了历史兼容性。某些版本的 Unix 和早期的网络文件系统使用以下形式的路径
//hostname/path
来访问path
服务器hostname
。
相关推荐
热门文章
项目管理软件有哪些?
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
热门标签
云禅道AD