- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux 硬链接 软链接
Linux 硬链接和软链接
[+]
硬链接的特性
当你创建一个硬链接时你创建的是指向数据位置的另一个指针而不是指向现有文件的指针这意味着编辑一个文件的硬链接等价于编辑该文件的原始实例
软链接的特性
? UNIX 系统中除进程之外的一切皆是文件,而 Linux 保持了这一特性。为了便于文件的管理,Linux 还引入了目录(有时亦被称为文件夹)这一概念。目录使文件可被分类管理,且目录的引入使 Linux 的文件系统形成一个层级结构的目录树。清单 1.所示的是普通 Linux 系统的顶层目录结构,其中 /dev 是存放了设备相关文件的目录。
/ 根目录
├── bin 存放用户二进制文件
├── boot 存放内核引导配置文件
├── dev 存放设备文件
├── etc 存放系统配置文件
├── home 用户主目录
├── lib 动态共享库
├── lost+found 文件系统恢复时的恢复文件
├── media 可卸载存储介质挂载点
├── mnt 文件系统临时挂载点
├── opt 附加的应用程序包
├── proc 系统内存的映射目录,提供内核与进程信息
├── root root 用户主目录
├── sbin 存放系统二进制文件
├── srv 存放服务相关数据
├── sys sys 虚拟文件系统挂载点
├── tmp 存放临时文件
├── usr 存放用户应用程序
└── var 存放邮件、系统日志等变化文件 Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件。使用命令 mkdir 创建目录时,若期望创建的目录的名称与现有的文件名(或目录名)重复,则会创建失败。
# ls -F /usr/bin/zi*
/usr/bin/zip* /usr/bin/zipgrep* /usr/bin/zipnote*
/usr/bin/zipcloak* /usr/bin/zipinfo* /usr/bin/zipsplit*
# mkdir -p /usr/bin/zip
mkdir: cannot create directory `/usr/bin/zip: File exists
Linux 将设备当做文件进行处理,清单 2.展示了如何打开设备文件 /dev/input/event5 并读取文件内容。文件 event5 表示一种输入设备,其可能是鼠标或键盘等。查看文件 /proc/bus/input/devices 可知 event5 对应设备的类型。设备文件 /dev/input/event5 使用 read 以字符流的方式被读取。结构体 input_event 被定义在内核头文件 linux/input.h 中。
int fd;
struct input_event ie;
fd open /dev/input/event5, O_RDONLY ;
read fd, ie, sizeof struct input_event ;
printf type %d code %d value %d\n, ie.type, ie.code, ie.value ;
close fd ;
硬链接的特性 我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 user data 与元数据 metadata 。用户数据,即文件数据块 data block ,数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过 inode 号寻找正确的文件数据块。图 1.展示了程序通过文件名获取文件内容的过程。
清单 3. 移动或重命名文件
[root@gvtv svnmanager]# stat config.php
? File: config.php
? Size: 2556 Blocks: 8 IO Block: 4096 ¨ Device: 802h/2050d Inode:? ?Links: 1
Access: 0644/-rw-r--r-- ?Uid: 0/ ? ?root ? Gid: 0/ ? ?root
Access: 2013-10-31 10:10:23.座机电话号码3 +0800
Modify: 2013-10-31 10:08:40.座机电话号码3 +0800
Ch
您可能关注的文档
- 厘米和尺对照表.doc
- 高考英语总复习5-2.ppt
- VisaApplicationFormChineseEnglish.doc
- OnKey方法.doc
- 英、美制紧固件螺纹公称直径与每英寸牙数对照表-UNC_UNF.doc
- 长度单位换算表.doc
- 三角带尺寸.doc
- 公英制常用单位转换表.doc
- 金属热处理1-1.ppt
- 长乐坡盾构机反力架及托架检算书.doc
- 小学人工智能教育资源跨学科融合设计:知识融合度评估与教学策略优化教学研究课题报告.docx
- 现代学徒制对职业院校教育模式的影响.docx
- 2025至2030针棉织品行业市场深度研究及发展前景投资可行性分析报告.docx
- 人工智能教育伦理准则在小学德育实践案例中的应用研究教学研究课题报告.docx
- 《网络安全态势感知中的数据融合与可视化在网络安全态势可视化系统风险投资组合中的应用》教学研究课题报告.docx
- 2025至2030针织内衣产业行业市场占有率及投资前景评估规划报告.docx
- 2025至2030野生黄牛肝菌行业项目调研及市场前景预测评估报告.docx
- 初中物理实验广播教学对学生科学探究精神与创新能力培养教学研究课题报告.docx
- 八年级地理上册-我国的行政区划.ppt
- 人工智能教育中的人机协同教学在小学美术教育中的应用教学研究课题报告.docx
最近下载
- 统编版六年级语文上册习作《多彩的活动》精品课件(共84张PPT).pptx VIP
- 电厂2×600MW机组扩建工程建筑及安装工程土建专业主要技术施工方案.docx VIP
- 电厂2×600MW扩建(脱硫土建、安装)工程土建专业主要施工技术方案.docx VIP
- 电厂2×600MW机组扩建工程建筑及安装锅炉专业施工技术方案.docx VIP
- 煤电公司2×600MW机组工程汽机专业主要施工技术方案.pdf VIP
- 2X660MW超超临界燃煤机组工程qtz2500型塔式起重机安装的施工方案.doc VIP
- 2X660MW超超临界燃煤机组工程#2锅炉平台楼梯安装方案全案(终版).doc VIP
- 2X660MW超超临界燃煤机组工程#2锅炉平台楼梯安装的方案.doc VIP
- 电厂(2×660MW超超临界机组)机组安装工程锅炉专业施工方案.docx VIP
- 电厂(2×660MW超超临界机组)机组安装工程汽机专业施工方案.docx VIP
文档评论(0)