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. 硬链接一般用来做文件备份
相关推荐
zandy101111 分钟前
指标管理的AI自治之路:衡石平台如何实现异常检测、血缘分析与智能推荐的自动化治理
运维·人工智能·自动化·指标·指标管理
小草cys13 分钟前
从Windows 中一个 100MB 的文件远程传输到 Ubuntu 系统(桌面版)
linux·运维·ubuntu
TG:@yunlaoda360 云老大19 分钟前
华为云国际站代理商EDCM主要有什么作用呢?
运维·服务器·华为云
oMcLin25 分钟前
在 Ubuntu 24.04 上安装 aaPanel 托管控制面板
linux·运维·ubuntu
wdfk_prog31 分钟前
[Linux]学习笔记系列 -- [fs]libfs
linux·笔记·学习
zhengfei61138 分钟前
绿盟运维安全管理系统SQL注入漏洞
运维·sql·安全
一个响当当的名号38 分钟前
lec16 总结
linux
开压路机39 分钟前
Linux的权限
linux·服务器
TracyCoder1231 小时前
在WSL中构建基本的大模型开发环境
linux·ubuntu·大模型·wsl·miniconda·jupiter
zly35001 小时前
在 CentOS 系统中,重启某一个网卡
linux·运维·centos