Linux系统精讲---2.5 软连接和硬链接

回复 收藏

icon_txt.gif2.5_软连接和硬链接_.pdf

当系统读取文件时,先读取inode table,一个文件只能对应一个inode,多个文件可以对应同一个inode,多个inode不可以对应一个文件。

一、 ln -s [来源文件] [目标文件]  【第一个字母是L,不是I】【建议使用绝对路径】

软连接,类似Windows上的快捷方式。软连接是一个独立文件。

#find /etc/ -type l |xargs ls -l

1.适用于目录

2.可跨分区

软连接,删除来源文件,目标文件失效

#ls -l 12.txt 【查看软连接】

NOTE:

1.所有软连接的权限都是777,但并非所有用户都对该链接可读可写可执行,是否有这个权限,要看软连接的源文件的权限。

二、#ln [来源文件] [目标文件]

硬链接,给某个文件做替身,指向了相同的inode。硬链接文件直接链接到文件放置的块区域。也就是说,进行硬链接的时候实际上文件内容没有任何变化,只是制定了相同的inode。

硬链接不适用于目录

硬链接,不能跨分区,因为每个分区,都有一套独立的inode

硬链接,删除来源文件或目标文件,命令不受影响。

2017-01-08 13:21 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: