Linux系统的目录结构


Linux的目录结构

Linux系统的目录是一个有层次的树状结构,目录的不同层级在表示时使用"/"分隔,例如:/usr/local。

Linux系统目录结构

Linux的常用目录

/:目录树的根,称为根目录。
/bin:存放二进制可执行文件,ls、cd、cat等常用命令都在此目录中。
/etc:存放系统所有的配置文件。
/home:用户目录的默认位置,例如用户zhangsan的个人目录就是/home/zhangsan。
/usr:用于存放与系统用户直接有关的文件和目录。
/usr/local:本地应用程序的默认安装目录。
/usr/bin:系统的基本命令,与/bin为同一目录。
/usr/sbin:供超级用户(系统管理员)使用的一些管理程序。
/proc:虚拟文件系统目录,是系统内存的映射,可直接访问这个目录来获取系统信息。
/root:超级用户(系统管理员)的个人目录。
/sbin:只有超级用户(系统管理员)才能访问的可执行文件,与/usr/sbin为同一目录。
/boot:存放用于系统引导时使用的各种文件。
/lib:存放跟文件系统中的程序运行所需要的共享库及内核模块。
/tmp:用于存放各种临时文件,是公用的临时文件存储目录。
/var:用于存放运行时数据需要改变的文件,例如各种服务的日志文件等。

用户目录(家目录)

系统用户的个人目录,也叫家目录。系统管理员root的个人目录为/root,而其他用户的个人目录默认位于/home下,例如用户zhangsan的个人目录就是/home/zhangsan,可以使用~zhangsan表示;若不带用户名称,"~"则表示当前用户的个人目录。

当前目录与父目录

用户登录并使用Linux系统时,必定位于目录树的某个目录中,用户当前所在的目录为当前目录,用"."表示;当前目录的上一级目录为父目录,用".."表示;用户登录时所在的目录为用户的个人目录,也叫家目录,用"~"表示。

绝对路径与相对路径

对于系统中的任何目录,都可以使用绝对路径和相对路径两种方式来描述其位置,如果是以根目录"/"开始标识的路径即为绝对路径,例如:/usr/local/bin;反之则是相对路径,它是以用户当前所在的目录为起点,例如:share/applications。如果用户当前处于根目录下的usr中,对于usr中的目录local,使用绝对路径描述为/usr/local,使用相对路径描述则是local或./local。


发表评论

评论数量:0