我想删除符号链接文件而不是符号链接。
我正在运行一个shell脚本来在服务器中进行mysql备份,最新的备份日期符号链接到一个名为latest.sql的文件,当我尝试使用rm -rf latest.sql时,符号链接是删除不是文件。是否可以删除特定的symliked文件和符号链接?
任何帮助都将不胜感激。
答案 0 :(得分:1)
我认为最简单的方法是
rm "$(readlink linkname)"
删除链接指向的文件。该链接将保持为悬空链接,因此请使用
rm "$(readlink linkname)" linkname
删除两者。如果需要考虑多个间接问题,请参阅man readlink
和-f
选项的-e
。