Linux下“/”和“~”的区别

本文介绍了Linux中的根目录和家目录的概念。根目录是文件系统的起点,所有其他目录都从这里开始。家目录则是用户个人的工作目录,每个用户都有自己的家目录。

/“是根目录,”~“是家目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户a的家目录就是/home/a.可以看到
在这里插入图片描述
用户创建完后,我们就可以在/home目录下看到,就是系统默认创建的该用户的”家“目录。在这里插入图片描述
/home/a 就是切到a用户后的家目录”~“
在这里插入图片描述

# 普通文本型问题回答 在 Linux 中,`/` `~` 是两个常见的路径符号,但它们的含义完全不同。 --- ## 1. `/` — 根目录(Root Directory) - **含义**:整个文件系统的最顶层目录,是所有其他目录文件的起点。 - **特点**: - 只有一个 `/`,代表系统根; - 所有其他目录都从它派生,如 `/home`、`/etc`、`/usr` 等; - 不属于任何用户,是系统级结构。 📌 示例: ```bash cd / # 进入根目录 ls /home # 查看根目录下的 home 子目录 ``` > 🔁 类比:就像一棵树的树干,所有分支从此展开。 --- ## 2. `~` — 当前用户的家目录(Home Directory) - **含义**:表示当前登录用户的个人主目录。 - **对应关系**: - 普通用户:`~` → `/home/用户名`(如 `/home/alice`) - root 用户:`~` → `/root` 📌 示例: ```bash cd ~ # 进入当前用户的家目录 echo ~ # 输出家目录路径,例如 /home/user cp file.txt ~/documents # 将文件复制到家目录下的 documents 文件夹 ``` > 🔁 类比:相当于“我的文档”或个人专属空间。 --- ## 对比总结 | 符号 | 名称 | 含义 | 示例路径 | |------|------|------|----------| | `/` | 根目录 | 整个文件系统的顶级目录 | `/` | | `~` | 波浪号(tilde) | 当前用户的家目录 | `/home/用户名` 或 `/root` | --- ## 常见用法对比 | 命令 | 说明 | |------|------| | `cd /` | 切换到系统根目录 | | `cd ~` | 切换到当前用户的家目录(等同于 `cd`) | | `cd` | 不带参数时,默认进入 `~` | | `~/Desktop`| 表示家目录下的 Desktop 目录,即 `/home/用户名/Desktop` | --- ✅ **一句话区分**: > - `/` 是**系统的根**,只有一个; > - `~` 是**你的家**,每个用户有自己的 `~`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值