Linux 软链接与硬链接
【摘要】 创建软链接软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。ln -s [目标文件路径] [链接文件名]例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令ln -s /home/user/desktop/link link_file这将创建一个软链接link_file,它实际上是指向/h...
创建软链接
软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。
ln -s [目标文件路径] [链接文件名]
例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令
ln -s /home/user/desktop/link link_file
这将创建一个软链接link_file,它实际上是指向/home/user/desktop/link的引用。
创建硬链接
就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。
ln [目标文件路径] [链接文件名]
例如,要在当前目录下创建一个名为link_file的硬链接,指向/home/user/desktop/link,可以执行以下命令
ln /home/user/desktop/link link_file
这将创建一个硬链接link_file,它与/home/user/desktop/link 实际上是相同的文件内容。
删除软链接
rm [软链接文件名]
软链接与硬链接区别
软链接
就像是创建了一个快捷方式,指向另一个文件或目录。
如果原始文件被删除或移动,软链接失效,因为它只是一个路径的引用。
可以跨越不同文件系统,例如/home/user,另一个在/mnt/data
有一个特殊的标志,表示它是一个软链接文件。
硬链接
就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。
如果原始文件被删除,硬链接仍然有效,因为它们共享相同的数据块。
只能在同一个文件系统中创建。
看起来像独立的文件,没有特殊的标志。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)