最近在用Mac笔记本的时候,对os系统中的文件结构和目录关系有点困惑,尤其是根目录和家(也叫home目录)目录分别指什么,有什么关系非常困惑。因为你去finder文件管理器去找这些目录,你根本找不到。经过我用终端的观察终于搞清楚了。
你打开终端时,默认在home目录中
不知道怎么打开终端的可以去百度一下,本文就不介绍了。打开终端时,默认就是下面这个界面,也就是默认在home目录中,下面这是我的界面。
波浪线~等于电脑的名字
如图中所说,输入pwd命令,用来查看终端目前所处的文件路径是怎么样的,如果按照刚刚的说法,我输入pwd应该显示~才对啊!
其实他们两个是相等的。~ = /Users/mazhongxin 也就是说,你的home目录,也就是你的家目录的路径是图中标记为2的红框内显示的路径。(我之所以强调是你的home目录,是因为mazhongxin是我的目录名字,每台电脑都不一样,看你怎么起名字了)。
家目录其实是User目录下的一个子目录
直接看上图你就发现了,其实home目录(在我的电脑上就是mazhongxin这个目录)
是在User目录下的一个子目录,如果你实在看不懂这个路径的话(看不懂应该没有吧),看到下图了没,你打开finder,找到用户这个目录,点击进去,是不是就发现以你电脑名命名的文件夹就在那里。
那么Uers目录的上一级目录又是谁?
User目录的上一级就是根目录啦!根目录是咋表示的呢?就是一个/。
根目录下面有哪些目录?
这样以来,你应该就明白了,家目录在根目录下,但是中间还隔着一个User目录(注意第一个字母是大写的)。如果你想知道根目录下面有哪些目录。我只告诉你四点,你自己去试试吧。
1、你打开终端,默认显示的是home目录,也就是家目录。
2、输入pwd命令可以查看当前所处目录的路径。
3、输入cd ../命令可以到达上一级目录。
4、输入ls命令可以查看当前目录下的所有子目录。
亲爱的朋友,如果你无法到达根目录,那么你就无法查看根目录下有哪些子目录,那么这篇文章您就白看了。