我创建了一个到目录的符号链接,如下所示:
ln -s /some/directory symlink
现在我想删除符号链接:
rm symlink/
这是行不通的。错误信息是:
rm: cannot remove 'symlink/': Is a directory
我究竟做错了什么?为什么rm
声称我的符号链接是目录?如何正确删除符号链接?
答案1
有这样一个问题:什么时候应该在目录上使用尾部斜杠?和答案之一说:
rm
如果末尾有斜杠,则不会让您删除目录的符号链接
就像您告诉rm
该对象是一个目录一样。
rm symlink/ # wrong
rm symlink # right