Linux文件系统层次结构 目录意义

1. The Root Filesystem

Directory Description 意义
/ Home directory for the root user (optional) 根目录
bin Essential command binaries 存放常用命令
boot Static files of the boot loader 存放引导文件
dev Device files 存放设备文件
etc Host-specific system configuration 存放配置文件
lib Essential shared libraries and kernel modules 存放程序依赖的库文件
media Mount point for removeable media 硬件介质的挂载点
mnt Mount point for mounting a filesystem temporarily 可热插拔硬件介质的临时挂载点
opt Add-on application software packages 存放附加程序
sbin Essential system binaries 存放系统级别命令
srv Data for services provided by this system 存放系统服务软件
tmp Temporary files 存放临时文件
usr Secondary hierarchy 存放系统资源文件
var Variable data 存放系统变量
home User home directories (optional) 所有普通用户目录的起始目录
 

 

2.  /bin 存放可执行命令

  • /bin内命令全用户可用
  • /bin目录下不允许建子目录

/bin目录内常用命令:

grep、rm、gzip、rmdir、awk、rpm、bash、cat、kill、mount、ping、vi、find、env……

3. /boot 存放系统引导文件

  • /boot存放linux核心文件、开机所需配置文件等

4. /dev 存放设备文件

  • linux中将硬件外设看做文件
  • /dev包含了终端tty0等。

5. /etc 存放配置文件

  • 仅存放静态且不可执行的文件
  • /etc中存放系统配置文件

/etc中常见的系统配置文件:

hosts、inittab、networks、passwd、syslog.conf 、securetty、services、shells...


6. /home 所有普通用户的起始目录

  • linux为每个合法用户建立了专用目录,都挂在/home目录下

7.  /lib 存放程序依赖的库文件

  • /bin /sbin里可执行程序通常依赖于/lib中的库文件

8. /media 硬件介质的挂载点

  • /media目录存放长期挂载的设备,如光驱等。

9.  /mnt 可热插拔硬件介质的临时挂载点

  • /mnt 存放临时性的硬件介质,如U盘、软盘等。

10.  /opt 存放附加程序

  • /opt 可存放用户安装的程序

11. /sbin 存放系统级别命令

  • /sbin 仅可有root执行

/sbin中常见的系统级命令:

fastboot、fasthalt、fdisk、halt、halt、init、reboot、swapon、route...

12.  /srv 存放系统服务软件

  • /srv存放系统服务软件

/srv中常见的系统服务软件:

www、ftp...

13. /tmp 存放程序所需的临时文件

14. /usr 系统资源文文件

  • /usr存放安装程序,包括二进制文件、头文件等。

很久很久以前,usr的含义就是user,其中有/usr/someone目录用来存放用户信息,/usr/bin目录用来存放用户的可执行文件,/usr/lib目录用来存放用户的库文件等。但是随着类Unix文件系统命名的改革,存放用户信息的/usr/someone已经被剥离出来单独形成/home/someone,而/usr/bin、/usr/lib等还遗留着,并仅仅用来存放系统资源信息,包括头文件、库文件和二进制程序等。

 

15. /var 存放系统变量

  • /var 存放不断变化的文件,如用户日志、临时邮件等。
  • /var 单独分区。

 

Contact me : [email protected]

link:http://wenku.iteye.com/blog/1991025

nice :)

猜你喜欢

转载自wenku.iteye.com/blog/1991025