【就业班作业】【第二周】总结软连接和硬连接区别,并用实例操作说明。
一、软连接和硬连接区别
硬链接:与源文件共享inode号,指向同一个数据块,实质为同一数据块有多个名称,其他元数据相同,是一个正常文件。
软链接:与源文件不同inode号,有与源文件完全不同的元数据,是一个链接文件。
二、实例使用ln创建软链接和硬链接
ln 【选项】 源文件 链接文件
不加选项创建硬链接: ln CentOS-Base.repo text
加-s选项创建软链接: ln -s CentOS-Base.repo text2
查看文件元数据:
注一:删除源文件时,仅删除该文件的名称,所以硬链接文件正常,软链接文件提示链接错误。
注二:硬链接是不会建立inode,只是在文件links再增加1,也因此硬链接是不可以跨越分区,而软链接可以。
注三:软链接可以对目录进行连接,硬连接不行;
(结束)