登陆

Linux文件系统结构(转)

      好久没有写文章了,今天我向大家介绍LINUX文件系统的结构。

      Linux的文件系统是采用的阶层式树状目录结构,最上层是“/”,然后在下边创建其它的目录,因为Linux允许厂商和个人修改来修改操作系统容易造成 目录不统一的情况发生,所以制订了一套规范文件目录的命名及存放标准的文件,这就是:Filesystem Hierarchy Standard (FHS),包括REDHAT厂商在内的发行者都要遵守这个标准,感兴趣的可以来这个地址查看说明:

http://www.pathname.com/fhs/

下边我给大家列出一个Llinux安装时的默认目录,方便大家学习:

/ Linux系统根目录
/bin Binary的缩写,存放用户的可执行程序,例如ls,cp,也包含其它的SHELLR如:bash等
/boot 包含vmlinuz,initrd.img等启动文件,随便改动可能无法正常开机哦
/dev 接口设备文件目录,如你的硬盘:hda
/etc passwd这样有关系统设置与管理的文件
/etc/x11 X Windows System的设置目录
/home 一般用户的主目录,如FTP目录等
/lib 包含执行/bin和/sbin目录的二进制文件时所需的共享函数库library
/mnt 各项装置的文件系统加载点,例如:/mnt/cdrom是光驱的加载点
/opt 提供空间,叫较大的且固定的应用程序存储文件之用
/proc PS命令查询的信息与这里的相同,都是系统内核与程序执行的信息
/root 管理员的主目录
/sbin lilo等系统启动时所需的二进制程序
/tmp Temporary,存放暂存盘的目录
/usr 存放用户使用系统命令和应用程序等信息
/usr/bin 存放用户可执行程序,如grep,mdir等
/usr/doc 存放各式程序文件的目录
/usr/include 保存提供C语言加载的header文件
/usr/include/X11 保存提供X Windows程序加载的header文件
/usr/info GNU程序文件目录
/usr/lib 函数库
/usr/lib/X11 函数库
/usr/local 提供自行安装的应用程序位置
/usr/man 存放在线说明文件目录
/usr/sbin 存放经常使用的程序,如showmount
/usr/src 保存程序的原始文件
/usr/X11R6/bin 存放X Windows System的执行程序
/var Variable,具有变动性质的相关程序目录,如log
   
   

另外注意两点一个是Linux文件系统区分大小写,system和System是不同的文件,另外是Linux文件没有扩展名的概念,有可能你看到的xxlinuxcom.txt文件不是文本文件而是一个可执行文件。欢迎转载,请标明出处:www.xxlinux.com

« 上一篇 | 下一篇 »