莫问天涯路几重,轻衫侧帽且从容。这篇文章主要讲述Linux下软连接(link)和硬链接(hard)的区别相关的知识,希望能为你提供帮助。
【Linux下软连接(link)和硬链接(hard)的区别】
1.格式
- 软连接:ln -s src dest
- 硬链接:ln src dest
- 软链接相当于快捷方式
- 硬链接相当于cp了一份
?软链接后,src文件和dest文件,大小、时间、node都不一样?
?文章图片
?
?硬链接后,src和dest文件,大小、时间、node都一样?
??
?相当于执行了cp -p,只是node节点不一样?
?文章图片
3.删除src文件,对链接的影响
- 删除src,对软连接的影响
文章图片
- 删除src,对硬链接的影响
文章图片
4.总结
- 硬链接:和普通文件无区别,inode都指向同一个文件在硬盘中的区块
- 软连接:保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径
推荐阅读
- Linux(shell)遍历目录删除指定文件,解决文件夹名称带空格问题
- RabbitMQ教程-在Linux上安装RabbitMQ报错解决方案
- Linux下parted命令使用 非交互式分区
- 在Linux下愉快工作的软件2022
- Flink on Yarn三部曲之二(部署和设置)
- Linux Kernel TCP/IP Stack — L7 Layer — Application Socket I/O 接口类型
- i.MX6ULL驱动开发 | 01-Linux内核模块的编写与使用
- RT-Thread快速入门-互斥量
- Linux小技巧之断点续传文件rsync