为什么 rm symlink/ 和 rmdir simlink/ 将 symlink/ 报告为目录而不是目录?

为什么 rm symlink/ 和 rmdir simlink/ 将 symlink/ 报告为目录而不是目录?

我已testlink -> testtarget//报告rm以下rmdir内容:

$ rm testlink/
rm: cannot remove 'testlink/': Is a directory
$ rmdir testlink/
rmdir: failed to remove 'testlink/': Not a directory

当然我可以使用 删除符号链接rm testlink,但是为什么 Linux 报告符号链接既是目录又不是目录?

相关内容