系统目录及其说明如下。
1./
根目录root
即超级用户的主目录是/root。位于 linux 文件系统目录结构的顶层,它是整个系统最重要的目录,因为所有的目录都是由根目录衍生出来,它是Linux文件系统的入口,是最高一级的目录。
2./dev
/dev是 device 的缩写,这个目录下保存所有的设备文件,用户可以通过这些文件访问外部设备,如sda 文件表示硬盘设备。并且该目录下有一些由 Linux 内核创建的用来控制硬件设备的特殊文件。
3./boot
/boot叫作引导目录,主要放置开机时会使用到的文档,即该目录下存放系统的内核文件和引导装载程序文件,例如,系统中非常重要的Linux内核 vmlinux 就放在该目录下。
4./etc
/etc保存绝大部分的系统配置文件,基本都是纯文本的,一般以扩展名.conf 或.cnf结尾,如 passwd、inittab、group 等。
5./home
家目录,即用户的主目录,每一个用户都有一个文件夹,保存该用户的私有数据。默认情况下, 除root 外的用户, 主目录都会放在这个目录下。 在 Linux 下,
可以通过#cd~来切换至自己的主目录。
6./usr
该目录是系统存放程序的目录,其空间比较大。例如,/usr/src 中存放着Linux 内核的源代码, /usr/include 中存放着 Linux 下开发和编译应用程序需要的头文件。这个目录下有很多文件和目录,当我们安装一个Linux官方提供的发行版软件包时,大多文件都安装在这里。
7./var
存放系统产生的文件,该目录的内容经常变动。例如,/var/tmp 就是用来存储临时文件的。还有很多其他的进程和模块把它们的记录文件也放在这个地方,包括如下一些重要的子目录。
8./lib
/lib是 library 的缩写,启动时需要用到的库文件都放在该目录下,相当于 Windows下的 .dll 文件。而非启动用的库文件都会放在 /usr/lib目 录 下 。内核模 块是放在/lib/modules(内核版本)下的。
9./proc
这个目录在磁盘中是不存在的,它是存放在内存中的一个虚拟的文件夹,是启动
Linux 系统时创建的,里面的文件都是关于当前系统的实时状态信息,包括正在运行的进程、硬件状态、内存使用信息等。
10./tmp
临时文件目录, 有时用户运行程序时, 会产生临时文件。 因为/tmp 会自动删除文件,所以有用的文件不要放在该目录下。/var/tmp目录和这个目录相似。
11./mnt
该目录一般用于存放挂载储存设备的挂载目录(一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后,这个目录下以前的内容将不可用),它是安装软盘、光盘、U 盘的挂载点(挂载点实际上就是 Linux 中的磁盘文件系统的入口目录,类似于 Windows 中的用来访问不同分区的 C、 D、 E 等盘符)。 /media是自动挂载,与/mnt相同,但有些 Linux系统没有/media,而所有 Linux系统都有/mnt。
12./bin
/bin是 binary 的缩写,二进制文件,即可执行程序。里面保存的是基础系统所需的最基础的、最常用的命令,如ls、 cp、 mkdir等命令,功能和/usr/bin 类似。这个目录中的文件都是可执行的,并且是普通用户都可以使用的命令。
13./sbin
/sbin是 super binary 的缩写,存放的大多是涉及系统管理的命令,存储的也是二进制文件,但只有超级用户root 才可以使用,普通用户无权执行这个目录下的命令,这个目录和/usr/sbin、 /usr/lib/debug/sbin 或/usr/local/sbin 目录相似。目录 sbin 中包含的命令只有具有 root权限才能执行的。