🎊专栏【玩转Linux操作】
🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
🎆音乐分享【Counting Stars 】
欢迎并且感谢大家指出小吉的问题🥰
欢迎大家访问“在下小吉.”(偷偷告诉你这个是我的大号哦🥰)
目录
编辑
🎁谨记
🎁硬链接
🏳️🌈命令
🎁软链接
🏳️🌈命令
🎁谨记
修改硬链接的目标文件名,文件仍有效
修改软连接的目标文件名,文件无效
🎁硬链接
硬链接(Hard Link)是在文件系统中创建的特殊文件,它与源文件具有相同的索引节点(Inode),并通过硬链接名(Hard Link Name)指向同一个索引节点和物理存储空间。因此,对于同一个文件系统中的硬链接文件和源文件,它们是完全等效的,彼此之间没有任何区别。
🏳️🌈命令
ln 文件1 硬链接
(硬链接里面的内容和文件1的内容是一样的)
⭐硬链接修改原来文件的文件名,硬链接后的文件内容不变
⭐删除源文件后,硬链接后的文件的内容不变
🎁软链接
软链接(Symbolic Link,也叫符号链接)是一种特殊类型的文件,它可以指向另一个文件或目录。与硬链接不同,软链接并不具备自己的 inode 节点和数据块,它只是一个简单的文本文件,其中存储着它所指向目标的路径名。
在Linux系统下,软链接可以实现文件或者目录的共享,它就像Windows下的快捷方式一样。
🏳️🌈命令
ln -s 文件1 软链接
(软链接里面的内容和文件1的内容是一样的)
⭐软链接修改原来文件的文件名,硬链接后的文件内容 没有了
当原文件或目录被删除时,软链接仍然存在,但它所链接的文件或目录已经不存在了,这时候访问软链接就会出现错误。
⭐把文件名改回来后,内容恢复
🥰如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正🥰