我想通过实现我自己的系统调用来删除文件或文件夹,这样在给出命令 'ls -a' 后它一定对我不可见。
所以基本上我想从像'ls'或'ls -a'这样的命令中隐藏一个文件。然后取消隐藏它。
这意味着我不希望它完全删除它。只是对用户隐藏它。
我在想它必须做一些事情
struct file_operations *f_op;
我们实际上可以通过操作“readdir()”来隐藏文件。
但我不知道如何操纵它。
有什么帮助吗?
PS:- Linux 内核版本 3.5.x x86 64 位。我正在 /linux/fs/namei.c 中进行更改