对程序了解一点都会知道目录分隔符,就是这个目录分隔符,我们是不是用着感觉很简单,可是遇到相对目录又很头疼呢?现在呢,看过我这篇文章你会豁然开朗的,觉得原来是这样的,废话不说进入正题。 我们最常用和目录相关的命令就是 cd 命令了,如 cd 、cd /、cd.、cd..、cd./、cd../,其实这些命令都很简单,大家只要敲下都会通过观察结果而理解的。要明白理解这些命令不难,难是在离开这些命令,你可以随意去配置相对目录。要像随意配置,就要明白这些“/”、“.”,带表着啥意思呢?“/”大家都知道,就是目录分隔符,没有错,“/”就是最原始的目录分隔符,不管是在windows还是liunx还是其他系统上面,它都是通用的。至于windows为啥要搞“\”作为目录分隔符,这个就是由windowd发展历史决定了,我们就不用管它了,记住一点“/”是通用就ok了。
“.”这个是相对目录中重要的一个组成元素,如果你不是很明白它在目录中代表的意思,你配置相对目录总有那么一点不自信。其实“.”在目录中的意思,很简单,一个“.”带表一个目录,“..”就代表着两个目录。简单不?你回答,“好傻瓜的东东”。总结下,“/”带表目录分隔符,“.”带表目录,你的相对目录中带有“/”、“.”总是相对当前目录操作的。现在去随意的配置你的相对目录吧,行动才是最好的老师。最后附带说明下,上面几个cd命令: cd (这个cd后面是空格),这个命令总是反回系统默认目录(就是你一开始打开命令行窗口时默认目录)
cd /跳到系统根目录,要理解这个命令为啥跳到根目录很简单,因“/”是目录分隔符,而cd /中的“/”前面没有目录,只有根目录前面没有目录,所以跳到根目录。 cd .跳到当前目录,目录没有改变。 cd ..跳到当前目录的父目录。至于cd ./、cd ../和上面两个没有啥区别,区别就是多了“/”,个人建议要跳到那个目录不要用这两个,因为“/”表示目录分隔符,这样一般是表示目录下的文件或目录才会这样做的,在表示相对目录中用的很多。哈哈,就简单的介绍到这了,希望能帮助大家,谢谢。
关于目录分隔符和配置相对目录最简单明了的解惑,值得看一下