Linux中文件系统的目录结构

上传人:gg****m 文档编号:213907772 上传时间:2021-11-22 格式:DOCX 页数:7 大小:60.44KB
返回 下载 相关 举报
Linux中文件系统的目录结构_第1页
第1页 / 共7页
Linux中文件系统的目录结构_第2页
第2页 / 共7页
Linux中文件系统的目录结构_第3页
第3页 / 共7页
Linux中文件系统的目录结构_第4页
第4页 / 共7页
Linux中文件系统的目录结构_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《Linux中文件系统的目录结构》由会员分享,可在线阅读,更多相关《Linux中文件系统的目录结构(7页珍藏版)》请在金锄头文库上搜索。

1、Linux中文件系统的目录结构1*一、冃U s接触Linux也有一段时间了,不过这儿天在编译开源程序时,才发现自己对linux文件 系统的冃录结构了解的不够透彻,很多重要冃录都说不清楚是用來T嘛的,于是在网上百度 了一下这方面的介绍,根据自己的使用习惯,整理出來一篇关于Linux文件系统的冃录结构 的文章,和大家一起分享。文章对Linux下所有目录一一说明,对比较重要的冃录加以重点解说,以帮助初学者 熟练掌握Linux的口录结构。同时文章最后附录了一份Linux 口录结构的简明手册,以便大 家查阅。二、目录1、什么是文件系统2、文件系统的类型3、目录结构的详细解读4、一些重要了目录的解读5、附

2、录:冃录结构的简明查阅手册三、正文我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的冃录结构,是 学好Linux的至关重要的一步。下面大家跟飘扬一起來学习吧1、什么是文件系统当您使用Linux的时候,如果您通过ls-l/就会发现,在/下包涵很多的冃录,比如 etc、usr var. bin.等目录,而在这些冃录中,我们进去看看,发现也有很多的冃录或 文件。文件系统在Linux K看上去就象树形结构,所以我们可以把文件系统的结构形彖的称 为树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是Linux操作系统的文件系 统。Linux的文件系统的入

3、口就是/,所有的冃录、文件、设备都在/Z下,/就是Linux文件系统的组织者,也是最上级的领导者。2、文件系统的类型LINUX有四种基本文件系统类世:普通文件、LI录文件、连接文件和特殊文件,可川 file命令来识别。普通文件:如文本文件、C语言元代码、SHELL脚木、二进制的可执行文件等,可用 cat、less、more vi、emacs来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可 用Is列岀目录文件。连接文件:是指向同一索引节点的那些冃录条冃。用Is來查看是,连接文件的标志用1 开头,而文件面后以指向所连接的文件。特殊文件:LIN

4、UX的一些设备如磁盘、终端、打印机等都在文件系统中表示出來,则 一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fdOo LINUX % C:的 概念,而是用/dev/had来自第一硬盘。3、目录结构的详细解说文件系统的纽织结构分析,我们能分析什么呢?也就是当我们列/口录时,所看到的 /usr、/etc/var等冃录是做什么用的,这些冃录是不是有些特定的用途。无论哪个哪个版 本的Linux系统,都有这些口录,这些口录应该是标准的。当然各个Linux发行版本也会存 在一些小小的差界,但总体来说,人体还是差不多。言归IT传,卞面飘扬将讲到本文最核心的部分:linux文件系统的

5、日录结构。/ bLinux文件系统的入口,也是处于最高一级的口录;/bin系统所需要的那些命令位于此|录,比如Is、cp mkdir等命令:功能和/usr/bin类 似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的 戢基础的命令就是放在这里。/boot Linux的内核及引导系统程序所需要的文件li录,比如vmlinuz initrd.img文件都 位于这个目录中。在-般情况下,GRUB或LILO系统引导管理器也位于这个目录;/dev设备文件存储口录,比如声卡、磁盘/etc系统配置文件的所在地,一些服务器的配置文件也在这里;比如川户帐号及密码配置文件;/home

6、普通用户家冃录默认存放H录;/lib弃文件存放口录/lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些 文件碎片放在这里。当系统启动的过程中fsck TJI会检杳这里,并修复已经损坏的文件系 统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复, 或移到文件到原来的位置上。/mnl这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等冃录。可 以参看/etc/fstab的定义。有吋我们可以把让系统开机口动挂载文件系统,把挂载点放在这里 也是可以的。主要看/ctc/fstab中怎么定义了;比如光驱町以挂载到/mnt/c

7、droni。/opt表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包, 比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自C编译的软件包,就町 以安装在这个口录中;通过源码包安装的软件,叫以通过./configure -prefix=/opt/U录。/proc操作系统运行时,进程信息及内核信息(比如cpu、硕盘分区、内存信息等)存 放在这里。/pec 口录伪装的文件系统proc的挂载口录,poc并不是真正的文件系统,它的 定义可以参见/etc/fstab。/root Linux超级权限用户root的家目录;/sbin大多是涉及系统管理的命

8、令的存放,是超级权限用户wot的町执行命令存放地, 普通用户无权限执行这个11录下的命令,这个11录和/usr/sbin; /usr/X 11 R6/sbin或 /usr/local/sbin 口录是相似的;我们记住就行了,凡是口录sbin中包含的都是root权限才能 执行的。/gp临时文件目录,有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临 时文件的。/var/tmp 0录和这个目录相似。/usr这个是系统存放程序的目录,比如命令、帮助文件等。这个目录下有很多的文件 和口录。当我们安装-个Linux发行版官方提供的软件包时,大多安装在这里。如果有涉及 服务器配置文件的,会把配置

9、文件女装在/etc目录中。/usr B录下包括涉及字体目录 /usr/share/fonts ,帮助冃录 /usr/share/man 或/usr/share/doc,普通用户可执行文件 li 录/usr/bin 或/usr/local/bin或/usr/X 11 R6/bin ,超级权限用户root的可执行命令存放目录,比如/usr/sbin 或/usr/XUR6/sbin 或/usr/local/sbin 等;还有程序的头文件存放 H 录/usi/include。/vai这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var 下15*/var/log这是用来存放系

10、统I志的口录。/v如/www 口录是定义Apache服务器站点存放 冃录;/var/lib用來存放-些库文件,比如MySQL的,以及MySQL数据库的的存放地;4、一些重要了 口录的解说卜血飘扬再补充几个比饺常见口很重要的冃录。/etc/init.d这个目录是用来存放系统或服务器以System V模式启动的脚本,这在以 System V模式启动或初始化的系统中常见。比如Fedoni/RedHat;/etc/xinit.d如果服务器是通过xineid模式运行的,它的脚木要放在这个目录下。有些系 统没有这个I录,比如Slackware,有些老的版本也没有。在Rehat/Fedora中比较新的版本

11、中存在。/etc/rc.d这是Slackware发行版有的一个口录,是BSD方式启动脚本的存放地;比如定 义网卡,服务器开启脚本等。/etc/Xll这是X-Windows相关的配置文件存放地。/usr/bin这个目录是可执行程序的目录,普通用户就有权限执行;当我们从系统自带的 软件包安装一个程序时,他的可执行文件大多会放在这个L1录。比如安装gaim软件包吋。 相似的U录是/usr/local/bin;有时/usr/bin中的文件是/usr/local/bin的链接文件;/usr/sbin这个口录也是町执行程序的口录,但大多存放涉及系统管理的命令。只有root 权限才能执彳亍;相似 口录是/s

12、bin SK/usr/local/sbin 或/usr/X 11 R6/sbin 等;/usr/local这个目录一般是用来存放用户自编译女装软件的存放目录;一般是通过源码 包女装的软件,如果没有特别指定女装冃录的话,一般是安装在这个冃录中。这个冃录下而 有了 录。自己看看吧。/usr/share系统共用的东西存放地,比如/usr/share/fonts是字体|_|录,/usr/share/doc和 /usr/sharc/man 帮助文件。/usr/src是内核源码存放的目录,比如下面有内核源码目录,比如linux linux-2.xxx.xx 口录等。有的系统也会把源码软件包安装在这里。比如

13、Fedora/Redhat,当我们安装 file.src.rpm的时候,这些软件包会安装在/usr/sre/redhat相应的口录中。/var/adm比如软件包安装信息、日志、管理信息等,在Slackware操作系统中是有这个I录的。在Fedora中好象没有;自己看看吧。/var/log系统日志存放,分析日志要看这个冃录的东西;/var/spool打印机、邮件、代理服务器等假脱机录;5、附录:冃录结构的简明査阅手册(1)厂根冃录部分有以卜子冃录:/usr目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被 改变的。这个冃录也包含你的Linux发行版木的主要的应用程序,譬如,N

14、etscape。/var U录包含在止常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时 文件和页格式化文件等/home冃录包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓 存数据等。这个口录在系统省级时应该保留。/proc U录整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占川任何空间。 (用Is-1可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息, 这些信息用于访问系统/bin系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。/sbin系统执行文件(二进制),这些文件不打算被普通用户使用。(普通用户仍然可 以使用它们,但要指

15、定目录。)/etc操作系统的配置文件冃录。/root系统管理员(也叫超级用户或根用户)的Home冃录。/dev设备文件U录。LINUX下设备被当成文件,这样一来硕件被抽象化,便于读写、 网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的了口录。这 些设备的内容会出现在独立的子目录下。LINUX没有所谓的驱动符。/lib根文件系统冃录下程序和核心模块的共享库。/boot用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操 作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个冃录也会包 含LINUX核(压缩文件vmlinuz),但LINUX

16、核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。/opt可选的应用程序,譬如,REDHAT5.2下的KDE (REDHAT6.0下,KDE放在其 它的XWINDOWS应用程序中,主执行程序在/usr/bin 口录下)/tmp临吋文件。该11录会被自动清理干净o/lost+found在文件系统修复时恢复的文件47usrn U录下比较重要的部分有:/usr/X 11R6 X-WINDOWS 系统(version 11, release 6)/usr/X II 同/us/X 11R6 (/usr/X 11R6 的符号连接)/usr/XHR6/bin大量的小X-WINDOWS应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号