Files
chill_notes/Linux/Ubuntu/Ubuntu目录结构.md
2026-04-21 20:30:23 +08:00

2.7 KiB
Executable File
Raw Permalink Blame History

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 命令存放于此,如 lscpmv 等基本命令。

/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 服务器数据(部分环境)

常见操作

查看目录大小

du -sh /var/log
du -h --max-depth=1 /

查找大文件

find / -size +100M

字体安装

# 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 目录结构详解