删除空目录时,在linux中发生了哪个系统调用

时间:2016-05-16 04:54:03

标签: linux directory rm

我搜索关于这个问题的答案很少但是效果不好。很多人告诉__NR_rmdir和__NR_unlink。但是,当我真正追踪或挂钩这些系统调用时,它无法正常工作。 unlink只调用删除文件,当使用命令&rmdir'时调用rmdir。在shell中或在c代码中删除()。

我真正想知道的是当我命令&r; -r directory-'在shell中,系统调用发生了什么? 我挂了rmdir并解除了系统调用的连接,但是当&rm -r -r empty_directory' rm时,它们都没有被检测到。甚至目录都被删除了!

请给我一些建议。

0 个答案:

没有答案