我有一个如下的链接文件
testlnk -> /home/wemohamm/Desktop/script
但我无法删除该链接。如果我使用 rm testlnk,我会收到错误
rm: cannot remove `testlnk/': Is a directory
如果我使用 rmdir testlnk 我会得到错误
rm: cannot remove `testlnk/': Is a directory
当我使用 rm -rf 时,它删除了 /home/wemohamm/Desktop/script 的内容
最后取消链接命令会引发此错误
unlink: cannot unlink `testlnk/': Not a directory
答案1
以 结尾的东西/
一定是目录。您不能rm
目录。您可以删除链接,但链接名为testlink
,而不是testlink/
(这是您点击链接时获得的目录)。