← 返回首页
📁

Linux文件系统结构详解

📂 devops ⏱ 1 min 96 words

Linux文件系统结构详解

Linux文件系统层次标准(FHS)

Linux采用树状目录结构,所有文件都从根目录/开始。Linux文件系统层次标准(Filesystem Hierarchy Standard)定义了各目录的用途。

核心目录详解

/ - 根目录

所有目录的起点,是整个文件系统的根。

/bin - 基本命令

存放用户和系统管理员常用的基本命令,如lscpmv等。这些命令在单用户模式下也可用。

/etc - 配置文件

系统配置文件的存放位置,包括:

/home - 用户目录

普通用户的主目录,每个用户在此目录下有自己的子目录。

/var - 可变数据

存放经常变化的数据,如日志、缓存、邮件等:

/tmp - 临时文件

存放临时文件,重启后可能被清除。

/usr - 用户程序

存放用户安装的应用程序和数据:

/opt - 可选软件

大型第三方软件的安装目录。

实践:文件系统操作

# 查看目录结构
tree -L 2 /

# 查看磁盘使用情况
df -h

# 查看目录大小
du -sh /var/log

# 查找大文件
find / -type f -size +100M -exec ls -lh {} \;

# 查看文件系统类型
lsblk -f

文件类型

Linux中一切皆文件,文件类型包括:

总结

理解Linux文件系统结构是进行系统管理的基础。熟悉各目录的作用,能够帮助你快速定位配置文件、日志文件和程序安装位置。