Linux软链接与硬链接

66次阅读
没有评论

共计 466 个字符,预计需要花费 2 分钟才能阅读完成。

软链接

软链接,也称为符号链接,类似于 Windows 操作系统中的快捷方式,作用是方便操作。

有些经常被操作的文件,藏的很深,每一次找很麻烦,怎么办?可以给这些经常操作的文件创建软链接,通过软链接快捷的操作目标文件。

ln 命令用来创建软链接:ln -s a.txt a,表示给 a.txt 文件创建一个 a 的快捷方式(软链接)。

软链接和目标文件实际上是两个文件,在软链接中存储的是目标文件的路径。软链接关联的目标文件如果被删除,软链接这个快捷方式也就失效了。可以通过查看 inode 号,来证明软链接和目标文件是两个不同的文件。

硬链接

创建硬链接:ln a.txt a,不加 - s 是创建硬链接。硬链接和原文件 inode 号一致,说明是同一个文件。

硬链接特点:

  • 主要是用来做:重要文件备份
  • 目标文件删除之后,硬链接只要在,文件其实就没有被删除。总结一句话:目标文件或者硬链接只要有一个存在,文件就没有被真正的删除
  • 硬链接机制和复制粘贴还不一样,复制粘贴之后的文件,修改其中之一,另一个不会变,但是硬链接就不一样了。通过操作硬链接,目标文件会改变;操作目标文件,硬链接也会改变
正文完
 0
三毛笔记
版权声明:本站原创文章,由 三毛笔记 于2024-05-15发表,共计466字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)