1.Linux链接概念
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

硬连接
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode

Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除

软连接
另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

最新文章

  1. iOS学习-圆形进度条
  2. iOS-Objective-C基础
  3. 修改applicationhost.config允许外部访问
  4. mysql忘记密码
  5. According to TLD or attribute directive in tag file, attribute test does not accept any expressions
  6. Java日志——2016年5月31日
  7. 隐写技巧——利用JPEG文件格式隐藏payload
  8. ArcGIS快捷键导出
  9. javascript reduce map函数方法
  10. flask中的request对象方法
  11. Begin Andriod -- 安装android开发环境
  12. EF 更新数据出现 System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: 异常
  13. Java反射---对象池
  14. php.ini文件修改完重启
  15. inline-block有间隙的兼容处理
  16. 使用fastjson解析数据后导致顺序改变问题
  17. Excel中的常用功能
  18. SpringBoot从入门到逆天(1)
  19. iOS 9 学习系列: Xcode Code Coverage
  20. error: this 'if' clause does not guard... [-Werror=misleading-indentation]

热门文章

  1. SQL Server 聚合函数算法优化技巧
  2. java服务器端编程
  3. KVM 网络虚拟化基础 - 每天5分钟玩转 OpenStack(9)
  4. hibernate 注解 唯一键约束 uniqueConstraints
  5. 系统集成方案(一).NET集成方案
  6. selenium对Alert弹框的多种处理
  7. java程序设计之完数
  8. java数组初始化函数
  9. 将“早期版本的Windows”改名
  10. 断今天日期和指定日期相等和两者的时间差为两年的sql