Linux目录结构
一、目录结构
- FHS标准
FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
- 在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件:
/etc: 这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录/bin, /usr/bin是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin则是给 root 使用的指令/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。
- 使用
tree查看目录结构:tree <目录>tree命令列出指定目录下的所有文件,包括子目录里的文件,详细参数说明 - FHS 依据文件系统使用的频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用的形态,如下表所示:

二、目录路径
- 使用
cd命令切换目录
- 进入上一级目录:
cd .. - 进入你的
home目录:cd ~
- 获取目前所在的工作目录的绝对路径名称:
pwd
