




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 开头,而文件面后以指向所连接的文件。特殊文件
4、:linux的一些设备如磁盘、终端、打印机等都在文件系统中表示出來,则 一类文件就是特殊文件,常放在/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系统配置文件的所在地,一些服务器的配置文件也在这里;比如川户帐号及密码配置文件;/
6、home普通用户家冃录默认存放h录;/lib弃文件存放口录/lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些 文件碎片放在这里。当系统启动的过程中fsck tji会检杳这里,并修复已经损坏的文件系 统。有时系统发生问题,有很多的文件被移到这个目录屮,可能会用手工的方式来修复, 或移到文件到原来的位置上。/mnl这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等冃录。可 以参看/etc/fstab的定义。有吋我们可以把让系统开机口动挂载文件系统,把挂载点放在这里 也是可以的。主要看/ctc/fstab中怎么定义了;比如光驱町以挂载到/m
7、nt/cdroni。/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 权限才能执彳亍;相似 口
12、录是/sbin 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目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被 改变的。这个冃录也包含你的lin
14、ux发行版木的主要的应用程序,譬如,netscape。/var u录包含在止常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时 文件和页格式化文件等/home冃录包含用户的文件:参数设置文件、个性化文件、文档、数据、email、缓 存数据等。这个口录在系统省级时应该保留。/proc u录整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占川任何空间。 (用is-1可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存屮的信息, 这些信息用于访问系统/bin系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。/sbin系统执行文件(二进制),这些文件不打算被普通用户使用
15、。(普通用户仍然可 以使用它们,但要指定目录。)/etc操作系统的配置文件冃录。/root系统管理员(也叫超级用户或根用户)的home冃录。/dev设备文件u录。linux下设备被当成文件,这样一来硕件被抽象化,便于读写、 网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的了口录。这 些设备的内容会出现在独立的子目录下。linux没有所谓的驱动符。/lib根文件系统冃录下程序和核心模块的共享库。/boot用于自举加载程序(lilo或grub)的文件。当计算机启动时(如果有多个操 作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个冃录也会包 含linux核(
16、压缩文件vmlinuz),但linux核也可以存在别处,只要配置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
17、/bin大量的小x-windows应用程序(也可能是一些在其它子冃录下大执 行文件的符号连接)。/usr/doc linux的文档资料(在更新的系统中,这个|_|录移到/usr/share/doc)。/usr/share独立与你计算机结构的数据,譬如,字典中的词。/usr/bin和/usr/sbin类似与根冃录下对应的冃录(/bin和/sbin),但不用丁基木的启 动(髻如,在紧急维护中)。大多数命令在这个目录下。/usr/local木地管理员安装的应用程序(也可能每个应用程序有单独的子h录)。在 “main”安装后,这个口录对能是空的。这个口录下的内容在重安装或升级操作系统后应该存 在。/usr/local/bin可能是用户安装的小的应用程序,和一些在/usr/local冃录下大应用程序的 符号连接。-/procu录的内容:/proc/cpuinfo关于处理器的信息,如类型、厂家、型号和性能等。/proc/devices当前运行内核所配置的所何设备清单。/proc/drna当前正在使用的dma通道。/proc/filesy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年宠物营养师考试的重要资源整合及试题答案
- 文化对药理学考试的影响分析及试题答案
- 教育机构管理规范
- 视觉传播设计考试全景试题及答案
- 各种宠物的营养需求特征试题及答案
- 调整汽车维修工知识的考试试题及答案
- 统计学模型运用考察题及答案
- 2024年市场营销小自考解题技巧
- 汽车维修工考试职业规划与发展趋势试题及答案
- 古代文学史难点解析试题及答案
- 2025国家粮食和物资储备局直属和垂直管理系统事业单位招聘统一笔试重点基础提升(共500题)附带答案详解
- 2025年四川省成都市高考英语二诊试卷
- 2025年度海鲜餐厅品牌区域合作授权合同
- 班组安全管理标准化手册
- 西游记知识考题及答案
- 社会行政自考试题及答案
- 2025年保险查勘员笔试试题及答案
- 2025年保定幼儿师范高等专科学校高职单招职业技能测试近5年常考版参考题库含答案解析
- 5.2做自强不息的中国人课件 -2024-2025学年统编版道德与法治七年级下册
- 运维面试试题及答案
- 山东大学教师外其他专业技术岗位招聘真题2024
评论
0/150
提交评论