- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
unix课件七:高级文件处理
1、UNIX文件共享 文件共享 不同的UNIX用户需要从不同的目录访问相同的文件 这些用户称为一个小组 文件共享方法 复制共享文件:小组成员每人一个副本 小组成员共同登录:管理员为小组创建一个公共帐号,访问共享文件 为共享文件设置适当访问权限:通过设置文件的组访问权限实现 文件链接实现共享 2、硬链接实现共享 链接 是一种方法,它在文件和目录条目之间建立联系 UNIX支持两种类型的链接 硬链接(hard link) 软链接(soft link,也称符号链接) 硬链接 指向文件索引节点的指针 UNIX目录条目就是由指向文件索引节点的指针与文件名组成 UNIX允许多个硬链接指向同一文件(即可实现文件共享) 1076 . 2083 .. 13095 lab1.c 17488 lab2.c 18995 lab3.c … … 文件lab1.c 的inode lab1.c文件 内容 inode表 磁盘驱动器 目录~/course/unix/labs 21121 . 21291 .. 21392 lab1.c.a 21486 doc.c 目录~/course/unix/labs1 硬链接实现共享 使用ln命令创建硬链接 命令格式: ln [options] existing-file new-file 创建一个指向existing-file的硬链接,文件名为new-file ln [options] existing-file-list dir 在目录dir下创建existing-file-list中的文件的硬链接,文件名与原文件名相同 常用选项 -f:强行创建,即使new-file已经存在 -n:如果new-file已经存在,则不创建 用户必须具有文件的执行权限 硬链接实现共享 示例 # ls /home/qilu/*.c /home/qilu/qilu2.c /home/qilu/qiqi.c /home/qilu/test1.c /home/qilu/gacpu.c /home/qilu/qiga (copy).c /home/qilu/qiga(three parameter).c /home/qilu/yichuansuanfa.c # ln /home/qilu/qiqi.c ./qiqi.c.hard # ls *.hard qiqi.c.hard 硬链接实现共享 硬链接的缺点 不能在不同文件系统之间创建 只有超级用户才可以创建目录的硬链接 一致性问题:当一个文件被删除,用一个新版本代替,则其硬链接将不可用 3、软链接实现共享 软链接 不同于硬链接,是真正创建一个链接文件 链接文件类型为“l” 当连接文件被引用时,系统发现其为链接类型,读取其内容,找到实际文件的路径,并访问 实现:ln –s existing-file new-file 13095 qiqi.c … … 链接数 文件模式 用户ID … 文件在磁盘上的位置 qiqi.c 文件内容 inode表 磁盘驱动器 21058 lqiqi.c.soft 链接数 文件模式 用户ID … 文件在磁盘上的位置 qiqi.c文件路径 软链接实现共享 软链接的缺点 文件移动目录后将无法用软链接访问 额外的存储空间 文件访问速度变慢 软链接实现共享 示例 # ln -s /home/qilu/qiqi.c ./qiqi.c.soft # ls -il qiqi.* 201961 -rw------- 2 qilu qilu 5078 Oct 25 19:47 qiqi.c.hard 416 lrwxrwxrwx 1 root root 17 Apr 21 11:15 qiqi.c.soft - /home/qilu/qiqi.c # 高级文件处理 6.1 正则表达式 6.2 查找与压缩 6.3 文件共享 6.4 文件系统与磁盘 1、安装与卸载文件系统 文件系统的安装 将一个磁盘的内容合并到系统的目录树中,也称为挂载 逆过程是卸载,将磁盘内容从系统中断开 命令:mount/umount mount命令 安装(挂载)一个文件系统 查看文件系统的安装情况 命令格式 mount –l [–t type]:查看文件系统的安装情况 mount [options] –t type device dir:安装一个指定文件系统 常用选项 -r:将文件系统安装为只读。 -v:详细显示安装信息。 -w:将文件系统安装为可写,为命令默认情况 安装与卸载文件系统 mount示例 挂载一个U盘(假设该U盘的设备文件是/dev/sdc1) $mkdir /mnt/usb $mount /dev/sdc1 /mnt/usb
文档评论(0)