Linux根目录详解

来源:互联网 发布:阿里云数据库外网 编辑:程序博客网 时间:2024/06/15 17:19

我们在用Linux时,常常被这些不知道是啥意思的文件夹所迷惑,特别是想找到某些应用安装的位置。下面我们简单的了解一下。

 

首先,贴出一张Ubuntu 下根目录,如下图1所示

图 1

我们从左到右依次来说明每个文件夹的用途

/bin 二进制可执行命令

/boot目录 用于存放linux操作系统启动时所需使用的文件。

/cdrom   光驱,挂载光驱

/dev 设备特殊文件

/etc 系统管理和配置文件

/etc/rc.d 启动的配置文件和脚本,系统初始化文件

/etc/passwd 用户信息文件

/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

/lib/modules 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引导系统所需的模块(例如网络和文件系统驱动)。

/lib64  存放/lib 目录中的部分库

/media  挂载媒体设备

/mnt 系统管理员临时安装( m o u n t )文件系统的安装点。让用户临时挂载其他的文件系统,程序并不自动支持安装到/mnt

/mnt/dosa 可能是使用m s d o s文件系统的软驱,/

mnt/exta 可能是使用e x t 2文件系统的软驱,

/mnt/cdrom 光驱等等

/opt 测试软件的安装目录,测试完后可以直接删除,从而不影响系统的其他设置,非常方便。

/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息

/root 系统管理员的主目录

/run 保存在下一次系统引导前有效的关于系统的信息文件。

/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序

/srv 存储系统提供的服务数据。

/sys 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息

/tmp 公共的临时文件存储点

/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含:

/usr/x11R6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统

/var 某些大文件的溢出区,比方说各种服务的日志文件

/var/catman   包括了格式化过的帮助( man )页。帮助页的源文件一般存在/ usr / man / man中;有些man页可能有预格式化的版本,存在/ usr / man / cat中。而其他的m a n页在第一次看时都需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。(/var/catman 经常被清除,就像清除临时目录一样。)
/var/lib 存放系统正常运行时要改变的文件。
/var/local 存放/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。
/var/lock 锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以用来支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件时,就不会再使用这个设备或文件。
/var/log 各种程序的日志( l o g )文件,尤其是login (/var/log/wtmp log纪录所有到系统的登录和注销) 和syslog (/var/log/messages 纪录存储所有核心和系统程序信息)。/var/log里的文件经常不确定地增长,应该定期清除。
/var/run 保存在下一次系统引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。
/var/spool 放置“假脱机( s p o o l )”程序的目录,如m a i l、n e w s、打印队列和其他队列工作的目录。每个不同的s p o o l在/var/spool 下有自己的子目录,例如,用户的邮箱就存放在/var/spool/mail中。
/var/tmp 比/tmp 允许更大的或需要存在较长时间的临时文件。注意系统管理员可能不允许/var/tmp 有很旧的文件。

initrd.img   启动时 临时挂载的映像文件

0 0
原创粉丝点击