【就业班作业】【第二周】总结软连接和硬连接区别,并用实例操作说明。

一、软连接和硬连接区别

硬链接:与源文件共享inode号,指向同一个数据块,实质为同一数据块有多个名称,其他元数据相同,是一个正常文件。

软链接:与源文件不同inode号,有与源文件完全不同的元数据,是一个链接文件。

二、实例使用ln创建软链接和硬链接

ln 【选项】 源文件  链接文件

不加选项创建硬链接: ln  CentOS-Base.repo text

加-s选项创建软链接: ln -s CentOS-Base.repo text2

查看文件元数据:

 注一:删除源文件时,仅删除该文件的名称,所以硬链接文件正常,软链接文件提示链接错误。

 

 注二:硬链接是不会建立inode,只是在文件links再增加1,也因此硬链接是不可以跨越分区,而软链接可以。

 注三:软链接可以对目录进行连接,硬连接不行;

 

(结束)

 

posted @ 2020-08-11 12:31  sankeya  阅读(308)  评论(0编辑  收藏  举报