- 1、本文档共134页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章磁盘文件与目录管理
程序与数据以文件的形式保存在磁盘上,操作系统为了解决文件重名和
文件查找问题而采用树形目录。对于用户而言,只要他有对文件的访问权限就
可以按文件名对文件进行存取操作。
5.1按名存取
对于操作系统而言文件的存取必须知道它在磁盘上的位置,即文件所在
的盘面、磁道和扇区这三个磁盘参数;但对于普通用户而言这种要求显然是不
现实的。为了方便用户使用文件,可以让用户对文件按名存取,即当用户需要
对某个文件进行操作时只要指定文件名和文件的路径名,由操作系统来完成文
件名和路径名到磁盘参数的转换。因此,各种操作系统对文件的命名和访问文
件的路径都有规定。
5.1.1 文件命名
文件名一般由字母、数字和某些字符组成,且长度有限制。每一种操作系统对
文件的命名都有自己的规则,例如MS‐DOS的8个字符的文件名加上3个字符的扩
, ( (
展名 Windows 的长文件名 255个字符)、支持使用空格字符 Windows95及
以上版本)等;Linux系统的文件名也是由字母、数字和某些标点符号组成,但
下列字符不能出现在文件名中:
!@#$%^*(){}‘“/\;和空格
这是因为系统要把这些字符作为特殊用途,例如,
、 、
作为后台控制字符 $作为引用变量的控制字符
作为输出重定向的控制字符等。但是,在Red
Hat Linux 9.0的图形方式下,所建立的目录名、文
件名可以包含空格,也可以正常打开使用,如图
5‐1所示;而在字符(控制台终端)方式下既不能
建立包含空格的目录和文件也不能打开它,包含
(一般默认为 是
空格的文件名命令解释器 bash)
无法直接解释的,将会告知该目录或文件不存在,
。 ,对文
如图5‐2所示 Linux系统同样支持长文件名
件名长度的限制也是255个字符。
2
3
4
在字符终端上如果目录或文件名一定要用空格,则一定要加转义
;如 、
字符 vi a\ b\ c.txt,则建立并编辑名为a b c.txt的文件 cd a\ b\
c\ d\ e 才能进入名为a b c d e的子目录。
5.1.2 路径
如果用户访问文件时只给出文件名,则操作系统可能要从
根目录开始逐层查找该文件或包含该文件的子目录;这样如果目
录树很深时,操作系统为找到一个文件要耗费掉许多时间。因此,
采用目录树结构的操作系统一般只在用户指定从根目录开始查找
文件或目录时才会这样做。显然,如果用户能够指出到达目标文
件或目录的一条通路,则操
您可能关注的文档
- Internet技术及其应用教程资源 教学课件 陈耀溪 第1-7章 第4章.pdf
- Internet技术与应用教程(第二版) 刘兵 教学课件 第7章 博客.pdf
- Internet网络技术与应用教程 教学课件 第5章 电子邮件E mail.pdf
- Internet应用基础 教学课件 耿增民 第6章 论坛、博客和新闻组.pdf
- Internet应用与网页制作 教学课件 赵丰年 商建云 第01章.pdf
- Inventor工业产品设计项目教程 教学课件 马玥桓 1 2 任务2 算盘式钥匙扣.pdf
- Inventor工业产品设计项目教程 教学课件 马玥桓 零件图实例1.pdf
- IP网络多媒体通信技术及应用 教学课件 朱志祥 5 9 第9章.pdf
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第6章 IT项目成本管理.pdf
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 郭宁 第10章 IT项目风险管理.pdf
文档评论(0)