Bash 如何删除符号链接文件

Bash 如何删除符号链接文件,bash,Bash,我想删除符号链接文件,而不是符号链接 我正在运行一个shell脚本,在服务器上执行mysql备份,最新的备份日期被符号链接到一个名为latest.sql的文件,当我尝试rm-rf latest.sql时,符号链接被删除,而不是文件。是否可以删除特定的符号文件和符号链接 任何帮助都将不胜感激。我想最简单的方法是 rm "$(readlink linkname)" 删除链接指向的文件。链接将保持为悬挂链接,因此请使用 rm "$(readlink linkname)" linkname 把两者都

我想删除符号链接文件,而不是符号链接

我正在运行一个shell脚本,在服务器上执行mysql备份,最新的备份日期被符号链接到一个名为latest.sql的文件,当我尝试rm-rf latest.sql时,符号链接被删除,而不是文件。是否可以删除特定的符号文件和符号链接


任何帮助都将不胜感激。

我想最简单的方法是

rm "$(readlink linkname)"
删除链接指向的文件。链接将保持为悬挂链接,因此请使用

rm "$(readlink linkname)" linkname

把两者都去掉。如果存在多个间接寻址问题,请查阅
man readlink
,了解
-f
和d
-e
选项。

您是否尝试自己找到解决方案?你做了什么?