Linux系统中的一切文件都是从“根”目录(/)开始的,并按照文件系统层次标准(FHS)采用倒树状结构来存放文件,以及定义了常见目录的用途。
另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,LINUX、Linux、LinUx、linuX均代表不同的目录,并且文件名称中不得包含斜杠(/),其它字符都可以使用,但是在目录名或文件名中,不建议使用某些特殊字符,例如, < > ? * 等,应尽量避免使用。如果必须对文件名进行分割,建议使用"_",例如:filename_2022.log
Linux系统文件系统的目录结构
Linux系统中常见的目录名称以及相应内容
/boot | 用于存放开机所需文件:内核文件(vmlinuz)、引导加载器(bootloader, grub)等 |
/dev | 设备文件及特殊文件存储位置 |
/etc | 存放配置文件的目录 |
/bin | 所有用户使用的基本命令;单用户模式下还可以操作的命令 |
/sbin | 管理类的基本命令,包含超级用户指令。开机过程中需要的命令 |
/lib | 启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules) |
/mnt | 临时文件系统挂载点 |
/tmp | 临时文件存储目录 |
/media | 便携式移动设备挂载点 |
/root | 管理员root的家目录 |
/home | 普通用户的主目录 |
/proc | 用于输出内核与进程信息相关的虚拟文件系统 |
/var | 主要存放经常变化的文件,如日志 |