“软链接” 和“硬链接”的区别?
一、“软链接” 和“硬链接”的区别
1、定义不同
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
硬链接就是一个文件的一个或多个文件名。把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。
2、限制不同
硬链接只能对已存在的文件进行创建,不能交叉文件系统进行硬链接的创建;
软链接可对不存在的文件或目录创建软链接;可交叉文件系统。
3、创建方式不同
硬链接不能对目录进行创建,只可对文件创建;
软链接可对文件或目录创建;
4、影响不同
删除一个硬链接文件并不影响其他有相同inode号的文件。
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即danglinglink,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
延伸阅读:
二、软链接作用
便于文件的管理,比如把一个复杂路径下的文件链接到一个简单路径下方便用户访问。节省空间解决空间不足问题,某个文件文件系统空间已经用完了,但是现在必须在该文件系统下创建一个新的目录并存储大量的文件,那么可以把另一个剩余空间较多的文件系统中的目录链接到该文件系统中。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。

相关推荐HOT
更多>>
linux切换时间命令?
如何修改linux系统时间?1、inux修改时间命令是date-s+时分秒。修改linux系统时间。root使用date指令:date -s 只修改日期,不修改时间,输入:d...详情>>
2023-10-21 22:10:02
一分钟看懂linux命令?
linux常用命令linux常用命令:查看内核版本:uname-a。图形界面:init5或者startx。控制台:init3或者直接注销。如何查看ip地址:ifconfig。配...详情>>
2023-10-21 20:44:10
坏道修复命令linux?
...Linux上使用badblocks命令检测、修复硬盘坏道1、首先我们开启centos7系统,并使用root账户登录。然后通过fdisk命令查看系统的磁盘信息。我们...详情>>
2023-10-21 19:38:40
linux常用的命令运维?
linux常用命令有哪些linux系统常用操作命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change ...详情>>
2023-10-21 16:45:48