130 lines
2.7 KiB
Markdown
Executable File
130 lines
2.7 KiB
Markdown
Executable File
# Ubuntu 目录结构
|
||
|
||
## 根目录一览
|
||
|
||
```
|
||
/bin /boot /cdrom /dev /etc
|
||
/home /lib /lib64 /media /mnt
|
||
/opt /proc /root /run /sbin
|
||
/snap /srv /sys /tmp /usr
|
||
/var /vmlinuz
|
||
```
|
||
|
||
---
|
||
|
||
## 重要目录说明
|
||
|
||
### /bin - 用户命令
|
||
系统 shell 命令存放于此,如 `ls`、`cp`、`mv` 等基本命令。
|
||
|
||
### /boot - 启动文件
|
||
内核镜像(vmlinuz)和启动配置文件。
|
||
|
||
### /dev - 设备文件
|
||
硬件设备作为文件访问,如 `/dev/sda` 代表硬盘。
|
||
|
||
### /etc - 配置文件
|
||
系统全局配置文件。
|
||
|
||
| 路径 | 说明 |
|
||
|------|------|
|
||
| `/etc/apt/sources.list` | APT 软件源 |
|
||
| `/etc/passwd` | 用户信息 |
|
||
| `/etc/shadow` | 密码(加密) |
|
||
| `/etc/hosts` | 主机名映射 |
|
||
| `/etc/fstab` | 挂载配置 |
|
||
|
||
### /home - 用户家目录
|
||
普通用户的默认主目录,如 `/home/username`。
|
||
|
||
### /lib / lib64 - 系统库
|
||
系统运行所需的动态链接库。
|
||
|
||
### /media - 可移动媒体
|
||
光驱、U 盘等自动挂载点。
|
||
|
||
### /mnt - 临时挂载点
|
||
手动挂载的分区或网络共享。
|
||
|
||
### /opt - 可选软件
|
||
大型第三方软件安装目录(如 Tomcat)。
|
||
|
||
### /proc - 进程信息
|
||
虚拟文件系统,反映系统内核和进程状态。
|
||
|
||
### /root - root 家目录
|
||
超级用户 root 的主目录。
|
||
|
||
### /run - 运行状态
|
||
系统启动后的运行时信息。
|
||
|
||
### /snap - Snap 包
|
||
Snap 包安装的应用。
|
||
|
||
### /srv - 服务数据
|
||
服务(如 Apache)的数据文件。
|
||
|
||
### /sys - 系统信息
|
||
系统设备和内核模块信息。
|
||
|
||
### /tmp - 临时文件
|
||
临时文件,系统重启后可能清空。
|
||
|
||
### /usr - 用户程序
|
||
用户程序和文件。
|
||
|
||
| 路径 | 说明 |
|
||
|------|------|
|
||
| `/usr/bin` | 用户命令 |
|
||
| `/usr/sbin` | 系统管理命令 |
|
||
| `/usr/lib` | 程序库 |
|
||
| `/usr/local` | 本地安装的第三方软件 |
|
||
| `/usr/share` | 共享文件(文档、字体) |
|
||
| `/usr/src` | 源代码 |
|
||
|
||
### /var - 变量数据
|
||
|
||
| 路径 | 说明 |
|
||
|------|------|
|
||
| `/var/log` | 日志文件 |
|
||
| `/var/cache` | 缓存数据 |
|
||
| `/var/lib` | 应用状态数据 |
|
||
| `/var/spool` | 打印队列、邮件队列 |
|
||
| `/var/www` | Web 服务器数据(部分环境) |
|
||
|
||
---
|
||
|
||
## 常见操作
|
||
|
||
### 查看目录大小
|
||
```bash
|
||
du -sh /var/log
|
||
du -h --max-depth=1 /
|
||
```
|
||
|
||
### 查找大文件
|
||
```bash
|
||
find / -size +100M
|
||
```
|
||
|
||
### 字体安装
|
||
```bash
|
||
# 1. 创建字体目录
|
||
sudo mkdir -p /usr/share/fonts/winFonts
|
||
|
||
# 2. 复制字体文件
|
||
sudo cp ~/Desktop/font/*.ttf /usr/share/fonts/winFonts/
|
||
|
||
# 3. 修改权限
|
||
sudo chmod 644 /usr/share/fonts/winFonts/*.ttf
|
||
|
||
# 4. 创建索引并刷新字体缓存
|
||
sudo mkfontscale
|
||
sudo mkfontdir
|
||
sudo fc-cache -fv
|
||
```
|
||
|
||
---
|
||
|
||
> 参考:[Ubuntu 目录结构详解](http://blog.csdn.net/caib1109/article/details/51764196)
|