首页 > 编程知识 正文

Linux 硬链接和软连接的含义和区别,硬链接和软链接的区别

时间:2023-05-04 13:31:31 阅读:235126 作者:2448

一、什么是硬链接和软连接

1、软连接:可以理解成创建一个快捷方式,这点和 Windows系统中的桌面图标,道理是一样的。
2、硬链接:等同于 cp -p ,但是还会同步更新,可以理解成起别名。

二、语法结构

1、软连接:ln -s 源文件(目录) 链接文件(目标位置)

2、硬链接:ln 源文件 目标位置

三、具体用法

1、例如,我在根目录下,创建一个名为data 的文件夹,再skdyj创建一个test01.txt 的文件,这个文件里面有一句话的内容:this is test01


2、分别给这个文件,创建一个硬链接和软连接:

3、用ls -l 命令查看,会发现软连接文件和硬链接文件,大小和权限不一样

4、在源文件里面加内容,硬链接会同步更新,但是简单的cp 文件是不会出现的。

四、删除源文件对软连接文件和硬链接文件的影响

删除源文件,对硬链接文件没有任何影响,但是软连接文件就再也连接不了了(类似于,你把Windows上的软件应用程序卸载了,自然桌面上的图标也用不了了)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。