ln&硬链接&软链接
Posted yuanfei1110111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ln&硬链接&软链接相关的知识,希望对你有一定的参考价值。
这是两种特殊的“文件”。
软链接:可以看作是Windows中的快捷方式,可以快速链接到目标档案或目录。
硬链接:已存在文件的另一个名字,只能在同一个文件系统中的文件才能创建硬链接,不允许给目录创建硬链接,与复制的区别即硬链接具有同步性。
当我们需要在不同的目录使用相同的文件时,不需要在每个需要的目录下都放一个相同的文件,只需要在某个固定的目录放上该文件,然后在其它目录下用ln(link)命令链接就可以,不必重复占用磁盘空间。
1.ln命令会保持每一处链接文件的同步性,也就是说,不论改动了哪一处,其它的文件都会发生相同的变化
2.ln的链接分为软链接和硬链接:
软链接:ln -s filename link_filename
硬链接:ln filename link_filename,在选定的位置上生成一个和原文件大小相同的文件
注意:
软链接中filename路径的值为相对于link_filename所在目录的值
硬链接中filename路径的值为相对于当前目录的值
举例:
Desktop文件夹下有lkc.txt与myfiles文件夹,现在想在myfiles文件夹下创建lkc.txt的软/硬链接
ln -s ../lkc.txt ./myfiles/ln.txt
ln lkc.txt ./myfiles/ln2.txt
-f : 链结时先将与 dist 同档名的档案删除
-d : 允许系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软连结时,将 dist 视为一般的档案
-s : 进行软链结(symbolic link)
-v : 在连结之前显示其档名
-b : 将在链结时会被覆写或删除的档案进行备份
-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
-V METHOD : 指定备份的方式
--help : 显示辅助说明
--version : 显示版本
以上是关于ln&硬链接&软链接的主要内容,如果未能解决你的问题,请参考以下文章