Linux系统中的一切文件都是从“根”目录(/)开始的,并按照文件系统层次标准(FHS)采用倒树状结构来存放文件,以及定义了常见目录的用途。

另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,LINUX、Linux、LinUx、linuX均代表不同的目录,并且文件名称中不得包含斜杠(/),其它字符都可以使用,但是在目录名或文件名中,不建议使用某些特殊字符,例如, <   >   ?  * 等,应尽量避免使用。如果必须对文件名进行分割,建议使用"_",例如:filename_2022.log

Linux系统文件系统的目录结构

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

Linux系统中常见的目录名称以及相应内容

/boot

用于存放开机所需文件:内核文件(vmlinuz)、引导加载器(bootloader, grub)​等

/dev

设备文件及特殊文件存储位置

/etc

存放配置文件的目录

/bin

所有用户使用的基本命令;单用户模式下还可以操作的命令

/sbin

管理类的基本命令,包含超级用户指令。开机过程中需要的命令

/lib

启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

/mnt

临时文件系统挂载点

/tmp

临时文件存储目录

/media

便携式移动设备挂载点

/root

管理员root的家目录

/home

普通用户的主目录

/proc

用于输出内核与进程信息相关的虚拟文件系统

/var

主要存放经常变化的文件,如日志