Linux 文件路径是指在文件系统中用于唯一标识文件或目录位置的字符串。它遵循层级目录结构,以根目录(/)为起点,通过正斜杠(/)分隔目录层级,最终指向目标文件或目录。文件路径是操作系统定位资源的核心依据,也是用户与系统交互的基础。

| 组件 | 含义 | 示例 |
|---|---|---|
| 根目录(/) | 文件系统的起点 | / |
| 目录分隔符 | 层级分隔符号 | /home/user/file.txt |
| 当前目录(.) | 表示当前工作目录 | ./script.sh |
| 父目录(..) | 表示上一级目录 | ../backup/ |
| 主目录(~) | 当前用户的主目录 | ~/Downloads/ |
| 路径类型 | 解析逻辑 |
|---|---|
| 命令路径 | 按 $PATH 定义的目录顺序搜索可执行文件 |
| 显式路径 | 直接访问指定路径(如 /bin/ls) |
| 符号 | 作用 |
|---|---|
| . | 当前目录(常用于执行脚本:./script.sh) |
| .. | 父目录(返回上级:cd ..) |
| ~ | 用户主目录(等价于 $HOME) |
| - | 上一个工作目录(通过 cd - 切换) |
| 路径 | 说明 |
|---|---|
| /etc/passwd | 系统账户配置文件(绝对路径) |
| ../var/log/ | 从当前目录返回上级后进入 var/log(相对路径) |
| /home/*/Documents/ | 通配符匹配所有用户的 Documents 目录 |
总结:Linux 文件路径是系统资源定位的基石,理解其层级结构、绝对/相对路径差异以及特殊符号,对于命令行操作、脚本开发和系统管理至关重要。路径错误是常见的操作失败原因,精确的路径表达能显著提升工作效率。

查看详情

查看详情