我想了解为什么有人会使用cd .
cd ..
命令将带您进入父目录。
cd
命令会将您带到您的主目录
cd .
将您带到'pwd'
我可以看到前两个用途,但最后一个没用。
任何人都可以与cd .
分享他们的经验?
答案 0 :(得分:2)
cd .
很少有用,但.
有很多用途。例如,find
的某些版本需要directory参数,并且不将其设置为.
作为默认值,因此您必须键入find .
。或者要从.
运行脚本,您需要执行./script.sh
。或者要列出当前目录的权限,您可以执行ls -ld .
。
我曾为cd .
使用的一个用途是,如果您所在的目录已被删除并重新创建。在您键入cd .
以转到目录的“新”版本之前,许多命令都会神秘地失败。
答案 1 :(得分:1)
cd
命令可以采用任何格式的相对路径,包括.
。
向cd
添加一个禁止.
的特殊例外是没有意义的。
.
相对路径对其他命令很有用;例如,这是引用当前目录的最简单方法。