一,软链接

  touch f1

  创建符号链接,两个文件inode不同

  ln -s f1 f3

二,硬链接

  touch f1

  创建硬链接, 两个文件inode相同

  ln  f1 f2

硬链接和软链接,最大的不同就是删除源文件的后续操作,

硬链接删除f1后,f2依旧存在,且文件只有把文件以及相关硬链接全部删除,才会最终删除。用户就可以建立硬连接到重要文件,以防止“误删”的功能

  硬链接让所有文件指向同一个inode节点,文件只有一个,但展示为多个

软链接删除f1后,f3从此失效,且文件不复存在。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

测试:

删除符号链接f3, 对f1和f2无影响

删除硬链接f2,对f1和f3无影响

删除源文件f1,对硬链接f2无影响,f3失效

删除源文件f1,f2,文件彻底删除

最新文章

  1. Python基础-字符编码与转码
  2. Guava学习笔记:Guava新集合-Table等
  3. 机器学习的5种语言(选自info world)
  4. Slave SQL: Error 'Incorrect string value ... Error_code: 1366
  5. DOM--3 DOM核心和DOM2 HTML(2)
  6. 【BZOJ】2253: [2010 Beijing wc]纸箱堆叠
  7. js笔记--1
  8. 元组的cmp()内建函数
  9. 移动设备日期选择插件(基于JQUERY)
  10. [Poco库]使用经验
  11. jmeter将参数值写入到指定文件
  12. Markdown 模板
  13. Java的流程控制结构,细节详解
  14. Windows ftp脚本和RSCD agent自动安装脚本
  15. 多线程下不重复读取SQL Server 表的数据
  16. JNI 方法注册与签名+BufferedReader使用readLine问题
  17. static修饰符详解
  18. 2017 CCPC Qinhuangdao Site
  19. 加入 Jungle Testnet
  20. thinkphp5.0--验证

热门文章

  1. Spring5:事务管理【整合Mybatis】
  2. ASP.Net内置对象之网页之间传参(二)
  3. 如何用Github钩子做自动部署
  4. Idea上tomcat部署细节
  5. Linux源码安装步骤
  6. curl的$post传递多维数组
  7. php环境兼容性问题---压缩格式及其配置简介
  8. 基于centos7搭建kvm
  9. QMessage自动定时关闭
  10. Shodan使用简述