什么是软链接

在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 查看更详细的命令说明。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部