前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 软链接与硬链接

Linux 软链接与硬链接

原创
作者头像
久绊A
发布2024-03-03 16:07:12
1910
发布2024-03-03 16:07:12
举报
文章被收录于专栏:IT-Learning-NotesIT-Learning-Notes

创建软链接

软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。

代码语言:javascript
复制
ln -s [目标文件路径] [链接文件名]

例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令

代码语言:javascript
复制
ln -s /home/user/desktop/link link_file

这将创建一个软链接link_file,它实际上是指向/home/user/desktop/link的引用。

创建硬链接

就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。

代码语言:javascript
复制
ln [目标文件路径] [链接文件名]

例如,要在当前目录下创建一个名为link_file的硬链接,指向/home/user/desktop/link,可以执行以下命令

代码语言:javascript
复制
ln /home/user/desktop/link link_file

这将创建一个硬链接link_file,它与/home/user/desktop/link 实际上是相同的文件内容。

删除软链接

代码语言:javascript
复制
rm [软链接文件名]

软链接与硬链接区别

软链接

就像是创建了一个快捷方式,指向另一个文件或目录。

如果原始文件被删除或移动,软链接失效,因为它只是一个路径的引用。

可以跨越不同文件系统,例如/home/user,另一个在/mnt/data

有一个特殊的标志,表示它是一个软链接文件。

硬链接

就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。

如果原始文件被删除,硬链接仍然有效,因为它们共享相同的数据块。

只能在同一个文件系统中创建。

看起来像独立的文件,没有特殊的标志。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建软链接
  • 创建硬链接
  • 删除软链接
  • 软链接与硬链接区别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com