# 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)