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

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

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

二、语法结构

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

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

三、具体用法

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

在这里插入图片描述
2、分别给这个文件,创建一个硬链接和软连接:
在这里插入图片描述
3、用ls -l 命令查看,会发现软连接文件和硬链接文件,大小和权限不一样
在这里插入图片描述
4、在源文件里面加内容,硬链接会同步更新,但是简单的cp 文件是不会出现的。
在这里插入图片描述

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

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值