admin管理员组文章数量:1794759
Linux 软链接 与 硬链接 的区别
Linux 软链接 与 硬链接 的区别 1、概念
链接文件:是 Linux 操作系统中的一种文件,主要用于解决文件的共享使用问题,而链接的方式分为两种——软链接和硬链接。
inode:是文件系统中存储文件元信(文件的创建者、大小、日期等)的区域,称为节点索引。
软链接(soft link):也称为符号链接(Symbolic Link),类似于 Windows 操作系统中的快捷方式文件,该文件有自己的名称、inode 和 物理存储的文件数据(记录着另一文件的路径名指向),访问该文件会被重新定向到软链接所指的源文件名。
硬链接(hard link):相当于为当前文件名对应的文件再创建一个文件别名,当前文件名与该文件别名对应的 inode 和 物理存储的文件数据 都是一样的,访问该文件别名同访问当前文件名一致。
2、区别- 删除源文件,软链接会失效,硬链接不会;
- 软链接 可以为文件和目录(允许不存在)创建链接,硬链接 只可以为文件创建链接;
- 软链接 可以跨文件系统,硬链接 必须是同一个文件系统;
- 软链接的文件权限 可以和源文件不一样,硬链接的文件权限 一定和源文件一样;
软链接:作为可执行文件的快捷方式。
硬链接:备份重要文件。
4、创建 # 软链接(源文件必须写成绝对路径) ln -s SOURCE TARGET [root@localhost ~]# ln -s /home/file /tmp/soft_file # 硬链接 ln SOURCE TARGET [root@localhost ~]# ln /home/file /tmp/hard_file版权声明:本文标题:Linux 软链接 与 硬链接 的区别 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686876031a113600.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论