参考文献:https://www.cnblogs.com/sueyyyy/p/10985443.html
Linux软连接的使用
软连接功能是为某一个文件在另外一个位置建立一个链接到这个文件的链接,类似于Windows中的快捷方式。
使用方法:ln -s 源文件/源目录 目标文件/目标目录
例如:
ln -s /usr/local/mysql/bin/mysql /usr/bin
- 硬连接:硬连接通过索引节点进行连接,使多个文件名指向同一个索引节点,允许一个文件拥有多个有效路径名,用户建立硬连接到重要文件,即使删除了其中一个路径下的文件,也不会影响其他路径下的文件。即只删除一个连接不会影响索引节点本身与其他路径的连接,要想真正完全地删除这个文件,只有将其相关的所有的硬连接文件删除。
- 软连接:也称为符号连接,实际上是一个特殊的文件,文件中存储的是连接到的文件的位置信息。如果删除的是源文件,则所有的符号连接将不可用,只删除符号连接不影响源文件。
删除软连接
同删除普通的文件相同rm -rf dir
修改指向的新路径
ln –snf /var/www/test1 /var/test
常用参数
-f : 链结时先将与 dist 同档名的档案删除
-d : 允许系统管理者硬链结自己的目录
-i : 在删除与 dist 同档名的档案时先进行询问
-n : 在进行软连结时,将 dist 视为一般的档案
-s : 进行软链结(symbolic link)
-v : 在连结之前显示其档名
-b : 将在链结时会被覆写或删除的档案进行备份
-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
-V METHOD : 指定备份的方式
--help : 显示辅助说明
--version : 显示版本