Linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
在Linux系统中,所有的文件与目录都是由根目录/开始的,以/开头的目录称为绝对目录,不以根目录/开头的称为相对目录。
Linux系统文件目录整理如下:
- /:Linux文件系统的上层根目录,文件系统树的最顶端,称为根目录或顶级目录。
- root:存放root用户的相关文件。
- home:系统预设的使用者的家目录(宿主目录),存放普通用户的相关文件。
- bin:存放所有用户都可以使用常用命令的目录。
- sbin:系统管理相关的二进制文件存放目录,要具有一定权限才可以使用其中命令。
- etc:存放各种配置文件。
- var:存放经常变化的文件,如网络连接的sock文件。
- boot:启动目录,存放引导系统启动的相关文件。
- usr(Unix System Resource):安装软件的默认目录,相当于Windows下的programfiles文件夹。
- dev:设备文件保存目录。
- lib:系统库保存目录。
- mnt:默认挂载光驱和软驱的目录。
- opt:额外所安装的应用程序目录,有些软件包我们可以将它安装在该目录中。
- proc:直接写入内存的,不能直接操作,保存的是内存的挂载点。