小编bla*_*nix的帖子

如何创建一个无法看到且只能通过其绝对路径名访问的目录?

我正在完成一项为标准 UNIX 系统添加时间支持的作业。但是,其中的一部分涉及通过使备份文件不可见来保护备份文件的位置(默认情况下我们已将其设置在系统根目录下),即使是通过像“ls -al”这样的命令,并且只能通过指定访问它的绝对路径名。这是原始报价:

最后,历史目录应该是“虚拟的”,因为它们在检查代表根目录的 inode 的内容或执行诸如“ls -al /”之类的命令时不会出现,并且只能通过直接 chdir 访问() ("cd") 操作到历史路径名。

我一直在浏览 UNIX 文件系统 API,但我还没有想出一种方法来强制执行此操作(我认为命令行程序或 bash 脚本中的这些程序的组合可能会完成这项工作)。我是不是在思考错误的方向?

将不胜感激任何指向正确方向的指示或提示,谢谢:)

directory

6
推荐指数
2
解决办法
418
查看次数

标签 统计

directory ×1