如何删除符号链接文件

时间:2014-11-30 12:31:00

标签: bash

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

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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是

rm "$(readlink linkname)"

删除链接指向的文件。该链接将保持为悬空链接,因此请使用

rm "$(readlink linkname)" linkname

删除两者。如果需要考虑多个间接问题,请参阅man readlink-f选项的-e