You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统根目录是什么?Ubuntu下/与~的区别及关联

关于Linux中/(根目录)和~(家目录)的区别与关联

首先纠正下你可能的输入笔误:你提到的:/应该是/,:~应该是~——这俩是Linux Shell里完全不同的路径符号。

哪个是根目录?

/才是Linux系统的根目录(root directory),是整个文件系统的最顶层节点,所有其他目录、文件、挂载的存储设备最终都隶属于它之下。

~是什么?

~是当前登录用户家目录的快捷别名:

  • 普通用户的家目录默认在/home/你的用户名路径下,比如你的用户名是ubuntu,那~就等价于/home/ubuntu;
  • 如果你切换到root用户(系统管理员),~会指向/root——这是root用户专属的家目录。

二者在文件树中的关联

  1. 家目录(~指向的路径)是根目录的子目录:不管是普通用户的/home/username还是root用户的/root,都是直接或间接嵌套在/之下的分支。
  2. 可以通过绝对路径在两者间跳转:比如从家目录回到根目录用cd /,从根目录跳回自己的家目录直接输cd ~或者更简单的cd。
  3. 你可以用命令直观验证:
    • 输echo /会输出根目录路径,echo ~会输出当前用户的家目录路径;
    • 输ls /查看根目录下的系统级目录(比如home、etc、usr等),ls ~查看你个人的文件、文件夹。

内容的提问来源于stack exchange,提问作者Nwaburu Emeka Christian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 03:39:34