什么是软链接
在Linux中,链接分为软链接(符号链接)和硬链接。软链接类似于Windows中的快捷方式,它是一个特殊的文件,指向另一个文件或目录。
两者之间的主要差别可以参考IBM开发者文档。
创建软链接
使用 ln -s 命令创建软链接:
ln -s [源文件或目录] [目标文件或目录]
示例:
在当前路径创建test,引向/var/www/test文件夹:
ln -s /var/www/test test
创建/var/test,引向/var/www/test文件夹:
ln -s /var/www/test /var/test
删除软链接
删除软链接和删除普通文件一样,使用 rm 命令:
rm -rf 软链接名称
注意:不要在软链接名称后面加"/",否则可能会删除目标目录的内容。
示例:
rm -rf test
修改软链接
使用 ln -snf 命令修改软链接指向的新路径:
ln -snf [新的源文件或目录] [目标文件或目录]
示例:
ln -s /var/www/test /var/test
ln -snf /var/www/test1 /var/test
ln命令常用参数
| 参数 | 说明 |
|---|---|
| -b | 删除,覆盖以前建立的链接 |
| -d | 允许超级用户制作目录的硬链接 |
| -f | 强制执行 |
| -i | 交互模式,文件存在则提示用户是否覆盖 |
| -n | 把符号链接视为一般目录 |
| -s | 软链接(符号链接) |
| -v | 显示详细的处理过程 |
可以使用 ln --help 查看更详细的命令说明。

发表评论 取消回复