温馨提示×

linux ln -s命令与硬链接有何区别

小樊
159
2024-06-25 19:45:25
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

ln -s命令是创建软链接的命令,即符号链接,它是一个指向源文件或目录的指针。软链接可以跨文件系统,可以链接目录,可以链接不存在的文件。软链接类似于Windows系统中的快捷方式。

而硬链接是在文件系统中为同一个文件创建了多个文件名指向同一索引节点的链接,这些链接文件共享同一个数据块,所以如果一个硬链接文件被删除了,原始文件依然存在。硬链接不能跨文件系统,不能链接目录,不能链接不存在的文件。

因此,ln -s命令创建的是软链接,而硬链接则是通过ln命令来创建的。软链接可以理解为一个文件的别名,而硬链接则是多个文件名指向同一个文件。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在Linux系统上安装OpenSSL

0