理解link以及软链接
来源:互联网 发布:sql password函数 编辑:程序博客网 时间:2024/06/11 14:40
最近在阅读《现代操作系统》这本书,读到导论中关于系统调用的小节里提到了文件操作的系统调用,其中讲到link系统调用时谈到了link的原理,里面讲到了部分操作系统管理文件的原理,在此记录下来。
对于操作系统来说,他为每个文件都设置了一个编号,即i-编号,而在我们的目录中,保存在目录中的所谓文件,其实是如下这么一个结构:
i-文件名
用-分隔符分割,前面的i即表示i-编号,用于引用操作系统所管理的实际文件,后面的则是打开文件夹后显示给用户看的文件名
所以,link操作就是将源文件的i编号复制过来,加上用户所输入的链接符号名称,展示给用户的也就是软链接的名称。
下图中的memo是用户创建的文件,而/usr/ast下的note则是个软链接,两者都引用了i-编号为70的文件,这个70可以在操作系统维护的i-节点表格中引用到具体的文件。
阅读全文
0 0
- 理解link以及软链接
- 硬链接和软链接(hard link&soft link)
- link之软/硬链接
- Simbolic Link 软链接 (Windows Junction)
- linux hard link和soft link(硬链接和软链接)的简单介绍
- LINK链接选项
- 10011---CSS Link(链接)
- Linux--链接文件link
- Universal Link 通用链接
- 深入理解硬链接和软链接
- 深入理解硬链接和软链接
- 理解软链接和硬链接
- 软链接,硬链接,以及区别
- Notes: Linux 文件系统的软连接和硬链接(soft link and hard link)
- Linux中软连接(Symbolic Link)和硬链接(Hard Link)的区别
- 如何windows下创建软链接symbolic link。
- 【Linux】通过理解inode, 理解硬链接与软链接.
- 硬链接(hard link)与符号链接(symbolic link)
- 阿里云虚拟化平台携手麦腾举办AI时代的加速核心武器交流会
- 前台发送ajax请求查询信息,并为input输入框赋值
- PHP笔记
- .Net 下载
- ubuntu:一次系统事故及其后续处理经验.
- 理解link以及软链接
- 工业的顶级化发展就是人工智能,人工智能在工业界的落地又如何呢?
- tftpd-hpa使用完全教程
- 21、Android开发基础之了解AndroidManifest.xml清单文件
- 双重检查锁定(double-checked locking)与单例模式
- 如何在webpack中获取git版本和当前脚本的工作目录
- PHP mkdir()无写权限的问题解决方法
- leetcode 503. Next Greater Element II
- Golang从入门到精通(十五):Golang指针