linux中各目录及详细介绍

时间:2022-03-25 15:04:59

一、Linux文件系统的层次结构

 

在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图:

 linux中各目录及详细介绍

二、目录

 

1、目录的定义

目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录。

文件系统层次结构标准(FHS)定义了Linux操作系统中的主要目录及目录内容。

在FHS中,所有的文件和目录都出现在根目录"/"下,即使他们存储在不同的物理设备中。

 

2、linux中的目录详细介绍:

 

/   根目录

/bin/   面向所有用户,用来存放常用的可执行文件,例如cat   ls   cp

/boot/  引导程序文件,例如:kernel   时常是一个单独的分区

/dev/   设备文件  

/etc/    配置文件

/home/  用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如ella用户的家目录为/home/ella

/lib/    /bin/和/sbin/下二进制文件必要的库文件

/media/   U盘  CD-ROM等的挂载目录

/mnt/   临时挂载目录

/opt/   可选应用软件包

/proc/  虚拟文件系统,将内核与进程状态归档为文本文件。

/root/  超级用户的家目录

/sbin/  用来存放系统的可执行文件,必要的系统二进制文件,例如:init ip mount

/tmp/  临时文件,系统重启的时候将不会被保留。

/usr/  所有的程序安装在这里,本地安装的程序和其他东西在/usr/local下

/usr/bin  用户命令,这些命令也有可能存在于/usr/local/bin

/usr/sbin  非必要的系统二进制文件,如网络服务,守护进程

/usr/lib    在/usr/sbin和/usr/bin/中的二进制文件所需要的库

/var/   变量文件:在正常运行的系统中其内容不断变化的文件,例如:日志,脱机文件

/var/cache/    应用程序的缓存数据

/var/lib/    状态信息。由程序在运行时维护的持久性数据。

/var/log/   日志文件

/var/run    已经被/run/替代,自最后一次启动以来运行中的系统的信息:如运行中的守护进程,当前登录的用户。

 

文件系统中还有两个特殊目录

. 表示当前目录,即用户所在的工作目录

.. 表示父目录,即当前目录的上一层目录

 

参考文档:http://blog.csdn.net/zhangxiao93/article/details/45333693