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

硬链接和软连接的区别

软链接(也称为软连接或符号链接)是一种特殊的文件,其内容是另一个文件的路径。当你使用软链接时,实际上是在操作另一个文件。软链接的优点是它可以跨文件系统使用,因此可以跨分区或磁盘链接文件。此外,软链接也可以跨操作系统使用,因此可以在不同操作系统之间链接文件。

硬链接(也称为硬连接或硬链接)是另一种链接文件的方式。它的工作原理类似于软链接,但有一些明显的区别。硬链接并不是一个新的文件,而是对原始文件的另一个名称。硬链接与原始文件共享相同的 inode 信息,因此它们指向同一个物理位置。硬链接只能在同一文件系统中使用,不能跨文件系统或操作系统使用。

总结:

  • ln -s 创建软连接, ln 创建硬链接
  • 目录不能创建硬链接, 且不能跨分区系统创建
  • 软连接支持文件和目录, 且能跨分区系统, 常用
  • 硬链接文件与源文件 inode 相同, 而软连接是不同的
  • 删除软连接文件和硬链接文件, 对源文件没有任何的影响
  • 删除源文件, 软连接失效, 硬链接无影响(还可以访问内容)
  • 删除源文件和硬链接, 整个文件会被真正的删除
http://www.lryc.cn/news/188708.html

相关文章:

  • 保护隐私与增强网络安全之网络代理技术
  • 【每日一题】CF1680C. Binary String | 双指针 | 简单
  • 10.selenium进阶
  • 【安全】 Java 过滤器 解决存储型xss攻击问题
  • 一、Excel VBA 是个啥?
  • Spring Boot读取配置文件
  • spark集群环境下,实现人口平均年龄计算
  • [羊城杯 2020]black cat - 文件隐写+RCE(hash_hmac绕过)
  • 智能文件管理助手,轻松实现按数量平均分类文件,高效整理新文件夹!
  • 安卓 Android 终端接入阿里云 IoT 物联网平台
  • 2023自动化测试面试题(含答案)
  • 使用 Apache Camel 和 Quarkus 的微服务(一)
  • 如何通过高级流量管理提高 Kubernetes 的弹性
  • 解决Springboot集成RabbitMQ不自动生成队列的问题
  • 【数据结构】Decreasing String—CF1886C
  • 【广州华锐互动】钢厂铸锻部VR沉浸式实训系统
  • Python中执行SQL报错unsupported format character ‘Y‘ (0x59) at index 34
  • 云数据库(林子雨慕课课程)
  • 2023-10-10 python-从一组颜色中找到与指定颜色最接近的颜色-{K-D树}-记录
  • 使用C++实现DNS欺骗攻击
  • C#WPF属性元素语法应用实例
  • el-select应用虚拟列表,避免过多数据导致浏览器卡死
  • ES6之函数的扩展
  • 【PPT制作】基础篇
  • 尚硅谷CSS学习笔记
  • MYSQL的日志管理
  • 微信小程序在TS模板下引入TDesign组件
  • alsa pcm接口之pcm设备的状态STATE
  • 【UE】在游戏运行时,通过选择uasset来生成静态网格体
  • vue中PC端使用高德地图 -- 实现搜索定位、地址标记、弹窗显示定位详情