linux系统的文件目录全称及目录结构

image

 

Linux 标准目录全称及功能

目录全称

英文全称 / 解释

主要用途

/

Root

文件系统的根目录,所有其他目录的起点。

/bin

Binary

存放基础用户命令的可执行文件(如 ls, cp, bash),所有用户可用。

/boot

Boot

存放系统启动所需的文件(如内核 vmlinuz、引导加载程序 GRUB)。

/dev

Devices

设备文件目录(如 /dev/sda 是磁盘,/dev/null 是空设备)。

/etc

Etcetera(历史遗留命名)

系统全局配置文件(如 /etc/passwd, /etc/fstab, /etc/network/interfaces)。

/home

Home

普通用户的家目录(如 /home/username),存储个人文件。

/lib

Libraries

系统和应用程序的共享库文件(如 .so 文件)。

/lib64

64-bit Libraries

64位系统的额外库文件(某些发行版专用)。

/media

Media

可移动设备(如U盘、光盘)的自动挂载点。

/mnt

Mount

临时手动挂载文件系统的目录(如挂载硬盘分区)。

/opt

Optional

第三方商业软件的安装目录(如 Oracle、WPS)。

/proc

Process

虚拟文件系统,提供内核和进程信息的接口(如 /proc/cpuinfo)。

/root

Root’s Home

超级用户(root)的家目录(普通用户无权访问)。

/run

Runtime

存放系统运行时数据(如进程ID文件、锁文件),重启后清空。

/sbin

System Binary

系统管理命令(如 fdisk, iptables),通常需 root 权限执行。

/srv

Service

存放服务相关的数据(如 Web 服务的 /srv/www)。

/sys

System

虚拟文件系统,用于管理和配置内核参数(如电源管理、设备驱动)。

/tmp

Temporary

临时文件目录,所有用户可读写(默认重启后清空)。

/usr

Unix System Resources

用户级程序和数据(二级层级):

- /usr/bin

User Binaries

非必要的用户命令(如 python, gcc)。

- /usr/lib

User Libraries

应用程序的库文件。

- /usr/local

Local Software

本地编译安装的软件(优先级高于 /usr)。

- /usr/share

Shared Data

架构无关的共享数据(如文档、图标)。

/var

Variable

存放动态变化的数据:

- /var/log

Log Files

系统日志(如 syslog, auth.log)。

- /var/cache

Cache Data

应用程序缓存(如 apt 包缓存)。

- /var/spool

Spool Data

排队任务的数据(如打印任务、邮件队列)。

 

特殊目录补充

目录

说明

/lost+found

文件系统修复时恢复的碎片文件(仅 ext3/ext4 文件系统存在)。

/snap

Snap 包管理器的安装目录(Ubuntu 专用)。

/cdrom

光盘挂载点(某些发行版专用)。

posted @ 2026-04-28 15:16  Tony.Jia  阅读(43)  评论(0)    收藏  举报