一、Linux的目录结构
目录结构
-
Linux:单根树形结构 ,唯一顶级目录:
/(根目录) -
Windows:多根(C/D/E盘),多棵树

路径
-
Linux 分隔符:
/ -
Windows 分隔符:
\ -
Linux 路径开头
/=根目录,中间/=层级分隔
1. 绝对路径
-
从**根目录
/**开始写 -
示例:
/home/itcast/test/hello.txt
2. 相对路径
3. 特殊路径符
| 符号 | 含义 |
|---|---|
. |
当前目录 |
.. |
上一级目录 |
~ |
当前用户家目录 |
- |
上一次所在目录 |
-
从当前目录开始写
-
示例:
test/hello.txt、../a/b
二、命令通用格式
command [options] [parameter] # 命令 可选选项 可选参数
-
选项:控制命令行为(
-a/-l/-h/-p) -
参数:命令操作目标(路径/文件名)
三、常用基础命令
1. pwd ------ 查看当前工作目录
pwd
-
作用:Print Work Directory,显示当前绝对路径
-
无选项、无参数
2. cd ------ 切换工作目录
cd / # 进入根目录
cd ~ # 进入当前用户家目录
cd # 直接回车 = 回家目录
cd .. # 返回上一级目录
cd 文件夹名 # 进入当前目录下的子文件夹
cd - # 回到上一次所在目录
- 无选项,只有路径参数
3. ls ------ 列出目录内容
ls # 平铺显示当前目录内容
ls / # 查看根目录内容
ls -a # 显示所有文件(含隐藏文件,以.开头)
ls -l # 列表形式显示详细信息
ls -h # 人性化显示文件大小(K/M/G)
ls -alh # 组合:全部+列表+人性化大小
- 常用组合:
ls -alh
4. mkdir ------ 创建文件夹(目录)
mkdir test # 创建单个文件夹 test
mkdir -p a/b/c/d # 递归创建多层目录(必须加 -p)
mkdir ~/test/hello # 在家目录下创建多层目录
-
-p:自动创建不存在的父目录 -
权限限制:普通用户仅在家目录
~内可自由创建
四、总结
-
Linux 只有一个根
/,路径用/分隔 -
命令格式:
命令 选项 参数 -
隐藏文件:以
.开头,需ls -a查看 -
多层创建目录(含未创建的前置文件夹)必须加
-p