linux 软链接 硬链接 区别吗

16:38   

  linux 软链接硬链接有区别。1、删除源文件,软链接会失效,硬链接不会;2、软链接可以为文件和目录(允许不存在)创建链接,硬链接只可以为文件创建链接;3、软链接可以跨文件系统,硬链接必须是同一个文件系统;4、软链接的文件权限可以和源文件不一样,硬链接的文件权限一定和源文件一样。
本视频由联想拯救者Y9000P、Windows11、录制


  品牌型号:联想拯救者Y9000P
系统:Windows11

  linux 软链接硬链接有区别。linux 软链接硬链接区别如下:

  1、删除源文件,软链接会失效,硬链接不会;

  2、软链接可以为文件和目录(允许不存在)创建链接,硬链接只可以为文件创建链接;

  3、软链接可以跨文件系统,硬链接必须是同一个文件系统;

  4、软链接的文件权限可以和源文件不一样,硬链接的文件权限 一定和源文件一样。

  软链接(soft link):也称为符号链接(Symbolic Link),类似于 Windows 操作系统中的快捷方式文件,该文件有自己的名称、inode 和 物理存储的文件数据(记录着另一文件的路径名指向),访问该文件会被重新定向到软链接所指的源文件名。

  硬链接(hard link):相当于为当前文件名对应的文件再创建一个文件别名,当前文件名与该文件别名对应的 inode 和 物理存储的文件数据 都是一样的,访问该文件别名同访问当前文件名一致。ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。


版权声明:本文内容转载自网络,该文观点仅代表作者本人。登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站举报,一经查实,本站将立刻删除。