当前位置: 首页 > news >正文

波奇学Linux:软硬链接

ln指令建立链接

软链接

硬链接

所属者的前的数字表示硬链接数,引用计数,file.txt和soft_link是软链接所以都为2

软链接有独立inode,硬链接没有,所以硬链接不是独立文件,软链接是独立文件,且硬链接的属性会保持一致。

所谓的硬链接本质是在特定目录的数据块中新增文件名和指向的文件的inode编号的映射关系。

即多个不同的文件名指向同一个inode

任意一个文件都inode,每个inode内部都有引用计数的计数器,删除文件会使得引用计数减1当,数据为0时,才会删除文件。

该如何理解软链接?

软链接保存目标文件的路径,删掉目标文件,会导致软链接失效,指向的路径失效。

软链接相当于一种快捷方式。

软硬链接的应用场景

软链接创建快捷方式,避免复杂的路径或者名字问题

创建目录,dir的硬链接数是2,因为在dir内部的隐藏文件. 也有一个硬链接

硬链接维持目录结构,用来进行目录定位

硬链接不能给目录创建,软链接可以。

给目录建立硬链接会形成环的问题。

如root/dir1/dir2->root/dir1/dir2/root/......

系统搜索时会避免两个隐藏文件。

http://www.lryc.cn/news/299512.html

相关文章:

  • HTTP网络通信协议基础
  • Java实现河南软件客服系统 JAVA+Vue+SpringBoot+MySQL
  • 【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)
  • 如何生成生成一个修仙世界的狗血短剧剧本
  • 【MIMO】
  • ZooKeeper分布式锁
  • WPF是不是垂垂老矣啦?平替它的框架还有哪些
  • 浅析Linux追踪技术之ftrace:Tracepoint
  • python ftp文件断点续传 并判断ftp文件下载完成
  • SpringBoot+Vue3 完成小红书项目
  • springboot集成Sa-Token及Redis的redisson客户端
  • SQL世界之命令语句Ⅴ
  • Springboot拦截器中跨域失效的问题、同一个接口传入参数不同,一个成功,一个有跨域问题、拦截器和@CrossOrigin和@Controller
  • WordPress如何自建txt文本经典语录并随机显示一句话经典语录?
  • Java中JVM常用参数配置(提供配置示例)
  • 图论与图数据应用综述:从基础概念到知识图谱与图智能
  • 知识碎片-SpringBoot统一返回结果和捕获异常
  • Open-FWI代码解析(1)
  • 移动机器人激光SLAM导航(五):Cartographer SLAM 篇
  • 第四篇【传奇开心果微博系列】Python微项目技术点案例示例:美女颜值判官
  • Python学习之路-初识爬虫:requests
  • Linux 常用的命令
  • 假期作业 10
  • 【洛谷 P3367】【模板】并查集 题解(并查集+路径压缩)
  • Netty应用(一) 之 NIO概念 基本编程
  • tkinter-TinUI-xml实战(10)展示画廊
  • LeetCode二叉树的垂序遍历
  • [linux c]linux do_div() 函数用法
  • Python学习之路-爬虫提高:常见的反爬手段和解决思路
  • python_numpy库_ndarray的聚合操作、矩阵操作等