- /
根目录位于文件系统最顶层,它包含了所有的目录和文件。
- /bin
也称为二进制目录,包含了经常使用的命令。该目录下的文件,有的是可以执行的文件,有的是其他目录下可执行文件的符号链接。
- /boot
存放了用于启动Linux系统的所有文件,如内核文件和grub的配置文件。内核的文件名一般是vmlinuxz加上版本号。
- /dev
设备目录。该目录存放连接到计算机上的设备(光驱,硬件,打印机等)的对应文件。这些文件被称为特殊文件。特殊文件被分为两种:块特殊文件和字符特殊文件,字符特殊文件对应键盘等面向字符IO操作的设备。块特殊文件对应磁盘等执行面向块IO操作的设备。
- /etc
主要存放各种配置文件,该目录下不存在任何二进制文件。该目录下的文件主要提供给系统管理员对系统进行配置,普通用户一般对改目录下的文件只有读的权限。包含各种硬件的配置文件,如显卡的配置和网卡的配置等。还包含系统中服务的配置文件,如:secure.conf 。
- /home
存放用户的主目录。
- /lib
存放了各种编程语言的函数库,常见的linux系统包含了 C、C++和FORTRAN 语言的函数库。
- /lost+found
存放所有和其他目录没有关系的文件。在使用fsck对文件系统进行检查时,fsck会将找到的文件存放在该目录下。
- /mnt
主要用来临时加载文件系统,这个目录包含了光驱、硬盘、U盘的挂载点。
- /opt
用来安装附加的软件包
- /proc
包含了进程和系统的信息,可以在/proc里查看CPU的信息,内存的使用信息,这个目录对于系统调优很重要。
- /sbin
/sbin、/usr/sbin、/usr/local/sbin 目录下存放的可执行文件必须具有root权限的用户才能使用。
- /tmp
存放临时性文件,这个目录下文件会被定时删除。
- /usr
存放用户数据。
- /var
存放容易发生改变的数据,系统运行中产生的大部分日志存放在/var/log 目录下。