理想情况下,我希望有一个在文件系统中不可见的目录,并且当它的最后一个打开文件描述符关闭时将自动删除.它的内容将只能通过访问openat(),fstatat()等等.
对于常规文件,通过提供O_TMPFILE标志来实现此行为open().但是,mkdir()没有flags参数.
假设我有最新的Linux内核,这可能吗?
我不知道有什么方法可以做到这一点,也不指望它是可能的。与文件不同,文件可以有零个或多个路径名(由于硬链接和未链接的文件),目录只有一个路径名,如果操作系统不满足这一期望,它可能会破坏一些有效的应用程序使用。
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |