Linux的目录结构
Linux文件系统是呈树形结构,了解Linux文件系统的目录结构,对于我们驾驭Linux还是有必要的。
目录 |
说明 |
/ |
Linux文件系统的入口,也是处于最高一级的目录 |
/bin |
基本系统所需要的命令。功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令 |
/boot |
内核和加载内核所需要的文件。一般情况下,GRUB系统引导管理器也位于这个目录 |
/dev |
设备文件存储目录,比如终端、磁盘等 |
/etc |
所有的系统配置文件 |
/home |
普通用户家目录的默认存放目录 |
/lib |
库文件和内核模块所存放的目录 |
/media |
即插即用型存储设备的挂载点自动在这个目录下创建,比如u盘、CDROM/DVD自动挂载后,也会在这个目录中创建一个目录。 |
/mnt |
临时文件系统的挂载点目录 |
/opt |
第三方软件的存放目录 |
/root |
Linux超级权限用户root的家目录 |
/sbin |
基本的系统维护命令,只能由超级用户使用 |
/srv |
该目录存放一些服务启动之后需要提取的数据 |
/tmp |
临时文件目录 |
/usr |
存放用户使用系统命令和应用程序等信息,比如命令、帮助文件等。 |
/var |
存放经常变动的数据,比如日志、邮件等。 |
几个特殊的文件系统
文件系统 |
挂载点 |
说明 |
root |
/ |
Linux系统运行的基点,根文件系统不能被卸载 |
proc |
/proc |
以文件系统的方式为访问系统内核数据的操作提供接口,适用于2.4和2.6内核 |
sysfs |
/sys |
以文件系统的方式为访问系统内核数据的操作提供接口,2.6内核使用 |
tmpfs |
/dev /var/run /var/lock |
程序访问共享内存资源时使用的文件系统 |
usbfs |
/proc/bus/usb |
访问usb设备时使用的文件系统 |
devpts |
/dev/pts |
内核用来与伪终端(以远程方式登陆)进行交互的文件系统 |
swap |
内核使用的特殊文件系统,无挂载点 |
用来创建虚拟内存 |