Mac下根目录和home目录的区别

Mac下根目录和home目录的区别其实家目录就是根目录下的一个子文件夹而已

大家好,欢迎来到IT知识分享网。

很多人对这两个目录的概念不是特别清楚,今天来讲解一下

家目录(home)

  1. 打开一个终端

Mac下根目录和home目录的区别

首先映入眼帘的就是这个~符号,这个符号代表着家目录的意思。(不要问为什么非得是~符号,这是约定俗成的,也没有特别的含义)

  1. 此时我们敲下pwd(print work directory)打印当前工作目录。

Mac下根目录和home目录的区别

会发现我们明明没有干什么操作,就莫名其妙进入到了Users/ffffang这个文件下来了。(ffffang也就是你的主机名)

可以在终端下输入hostname查看

Mac下根目录和home目录的区别

  1. 此时我们继续输入cd ..(change directory)一个点代表着当前目录,两个点就代表着上级目录。加上 cd也就是回到上级目录的意思。
  2. 我们先别着急干别的,先看看这个文件夹是什么

Mac下根目录和home目录的区别

  1. 输入open .,别忘了之前我们说过的,一个点代表当前目录,那么open就是打开当前目录的意思。

Mac下根目录和home目录的区别

可以看到我们目前在这个目录。

  1. 我们继续输入 cd ..,继续返回上一层目录,

Mac下根目录和home目录的区别

  1. 会发现我们现在所处的位置是一个/,接着输入open .来查看一下这个文件到底有什么。

Mac下根目录和home目录的区别

  1. 会发现这里其实是我们的系统目录,里面装着一些mac系统的代码,我们继续试一试cd ..继续退

Mac下根目录和home目录的区别

  1. ok,聪明的你会发现,好像到了尽头,已经无法再会退了。其实这里就是根目录,顾名思义,好像一个树根一样,你已经到了系统的文件的尽头。

根目录

其实家目录仅仅只是根目录下的一个文件夹而已。家目录名字其实是用户目录的一个昵称罢了。(我是这样理解的),有了这两个目录符号~/,你可以在任何一个目录下快速回到起始位置,或者在当前目录下出发,快速定位其它目录下的文件。

demo

假设我现在在这个文件下,我现在想快速回到位于我家目录下的某个文件,那么我不用一层一层的cd ..

Mac下根目录和home目录的区别

直接在你当前的文件夹下,按cd ~/然后按tab补全,即可快速进入你想去的那个文件夹下。

Mac下根目录和home目录的区别

一般我们用到根目录的情况很少,大部分情况都是在家目录下工作。

总结

其实家目录就是根目录下的一个子文件夹而已。

相信你听过这个梗rm -rf /*删库跑路,现在回过头看看这个行代码,是不是恍然大悟呢?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/121089.html

(0)
上一篇 2025-10-25 18:00
下一篇 2025-10-25 18:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信