首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cd ./dirname和cd dirname之间的区别是什么?

cd ./dirname和cd dirname之间的区别是什么?
EN

Stack Overflow用户
提问于 2018-06-28 13:51:40
回答 3查看 115关注 0票数 0

cd ./dirnamecd dirname似乎都将我带到立即子目录。除了语法之外,还有什么潜在的区别吗?

EN

回答 3

Stack Overflow用户

发布于 2018-06-28 14:06:42

前者适用于具有(某一组)“奇怪”名称的目录。

代码语言:javascript
复制
cd ./-P
cd ./~
票数 1
EN

Stack Overflow用户

发布于 2018-06-28 14:07:50

这没有实际的区别。

它只是一个路径的两个交替符号。由于cd命令接受路径作为运行时参数,因此可以同时使用这两种表示法。但在这种情况下,这并没有什么不同。

这在其他情况下确实会有所不同。例如,当尝试执行文件时,./前缀强制外壳在当前目录中查找可执行文件,而不是在环境路径中。

票数 0
EN

Stack Overflow用户

发布于 2018-06-28 13:57:42

命令cd ./dirname显式地说明您要转到当前文件夹中的目录名目录

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

https://stackoverflow.com/questions/51075526

复制
相关文章

相似问题

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