您的位置:首页 > 运维架构 > Linux

Linux系统目录结构

2016-11-19 19:57 381 查看
Linux是一个树状分层结构组织,而且只有一个根结点。其中路径表示分为绝对路径和相对路径。

(1)绝对路径。指文件的准确位置且以根目录为起点。例如/home/user/temp.c就是一个绝对路径,表示位于/home/user下的temp.c文件。

(2)相对路径。顾名思义相对路径是相对于用户当前位置的一个文件或目录 的位置,如上例,如果用户位于/home中,只需要输入user/temp.c就可以确定temp.c文件,而不需要将根目录写出。

下图1为Linux目录结构图

                                   

             

图 1 linux系统目录结构图

以下是对linux目录给个文件夹的简要说明。

1、 /:linux系统的根目录;

2、 /bin:存放系统中最常用的可执行文件(二进制文件)。基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令;例如ls,cp,mkdir等命令。功能和/user/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。

3、 /boot:存放linux内核和系统启动文件,包括Grub、Lilo启动程序。

4、 /dev:存放所有设备文件,包括硬盘、分区、键盘、鼠标和USB等。

5、 /etc:存放系统所有配置文件。例如passwd存放用户账户信息;hostname存放主机名等。

6、/home:用户主目录的默认位置。

7、/initrd:存放启动时挂载initrd.img映像文件的目录,以及载入所需设备模块的目录。

8、/lib:存放共享的库文件,包含许多被/bin和/sbin中程序使用的库文件。

9、/lost+found:在ext2或ext3文件系统中,当系统意外崩溃或者计算机意外关机,而产生一些文件碎片放在这里。系统启动过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录,可能会用手工的方式来修复或者移动到文件原来的位置。

10、/media:即插即用的设备的挂载点自动在这个目录下创建。例如USB和CDROW自动挂载后,会在这个目录下产生一个目录,存放临时读入的文件。

11、/mnt:此目录通常用于被挂载的文件系统的挂载点。

12、/opt:作为可选文件和程序的存放目录,有些软件包也会被安装在这里,即自定义软件包;有些用户自己编译的软件包,就可以安装在这个目录中。

13、/proc:存放所有标志位文件的进程,它们是通过进程号或其他的系统动态信息进行标识。例如CPU、硬盘分区、内存信息等存放在这里。

14、/root:跟用户(超级用户)的主目录。

15、/sbin:大多是涉及系统管理命令的存放地,也就是超级权限用户root的可执行命令存放地。普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin或/usr/local/sbin目录是相似的。凡是目录sbin中包含的都是root权限才能执行的。

16、/srv:存放系统所提供的服务数据。

17、/sys:用于记录系统设备组织和层次结构,并向用户提供详细的内核数据信息。

18、/tmp:临时文件目录,用户运行程序的临时文件会存放在这里。/var/tmp目录和这个目录相似。

19、/usr:用于存放于系统用户直接有关的文件和目录,如应用程序及支持的库文件。

(1)、/usr/bin:用户管理员的标准命令;

(2)、/usr/games:一些游戏的安装程序;

(3)、/usr/include:C/C++等开发语言环境的标准include文件;

(4)、/usr/lib:应用程序和程序包的链接库;

(5)、/usr/local:系统管理员安装的应用程序;

(6)、/usr/local/share:系统管理员安装的共享文件;

(7)、/usr/sbin:用户和管理员的标准命令;

(8)、/usr/share:存放使用手册等共享文件的目录;

20、/var:通常用于存放长度可变的文件,例如日志文件和打印机文件

(1)、/var/cache:应用程序缓存目录;

(2)、/var/crash:系统错误信息;

(3)、/var/games:游戏数据;

(4)、/var/lib:各种状态数据;

(5)、/var/lock:文件锁定记录;

(6)、/var/log:日志文件;

(7)、/var/mail:电子邮件;

(8)、/var/opt:/opt目标的变量数据;

(9)、/var/run:进程的标示数据;

(10)、/var/spool:存放电子邮件,打印任务等的队列目录;

(11)、/var/tmp:临时文件目录;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 目录结构