Linux软硬链接

Linux软硬链接

1.指令

软链接指令(link soft)

ln -s 被链接的文件的路径+名字 软件链接的路径+名字.link

硬链接指令(默认)

ln 被链接的文件的路径+名字 软件链接的路径+名字.link

解除链接:

unlink link_name

软硬链接的区别:

软链接是一个独立的文件,有独立的inode number。软链接里的内容是目标文件所对应的路径字符串,类似于window的快捷方式。

硬链接不是一个独立的文件,没有独立的inode number。硬链接就是一个文件名和inode的映射关系,建立硬链接就是在指定目录下,添加一个新的文件夹名和inode number的映射关系。

在文件的属性表中,有一列表示文件的硬链接数。它表示文件的磁盘级引用计数,有多少个文件名字符串通过inode number指向我(inode)。一个目录的引用计数至少是2,因为每个目录中都有一个.的隐藏目录表示当前路径。而一个有子目录的目录的引用计数至少是3,因为它的子目录中会有一个..的隐藏目录表示上一级目录的别名

硬链接的作用:

  1. 硬链接是用来构建Linux的路径结构的,允许我们使用. ..来进行路径定位。(Linux不允许对目录建立硬链接,因为有可能会形成路径环绕)
  2. 硬链接一般用来做文件备份
相关推荐
HRTOS16 分钟前
HRTOS Shell继续完善:优化printf缓冲区与字符串越界保护,国庆后随新版本更新
运维·单片机·嵌入式硬件·算法·51单片机
智能RPA18 分钟前
农业与矿业行业智能体自动化平台对比评测(计量与巡检场景)
运维·人工智能·python·自动化·agent·rpa
沫璃染墨28 分钟前
《从零入门Linux系统篇(五十一):线程篇·四——pthread线程库详解:从线程创建到终止与分离》
linux·运维·服务器·开发语言·c++·系统架构·线程
YYRAN_ZZU30 分钟前
GMSL开发加解串配置介绍
linux·嵌入式硬件
墨家前任巨子39 分钟前
定时关机脚本
运维
云计算练习生39 分钟前
什么是上下文切换?进程切换时 CPU 到底在保存什么
linux·服务器·操作系统·进程切换
用户05101225729640 分钟前
RGA(二)——RK3588 的核拓扑与能力差异
linux·嵌入式
ESDWAN41 分钟前
企业组网后网络频繁掉线,常见故障排查指南
运维·网络·架构
用户05101225729642 分钟前
RGA(一)——基础知识
linux·嵌入式
qetfw1 小时前
Debian 综合服务实训:Apache2、Samba、LDAP、vsftpd 与 OpenVPN
linux·服务器·debian