【问题标题】:Is there a way to open file by known inode有没有办法通过已知的inode打开文件
【发布时间】:2012-03-25 14:34:55
【问题描述】:

我得到了一些日志文件的 inode,例如“/tmp/logging”
我想通过 inode 打开它,而不是路径。
怎么办?

【问题讨论】:

    标签: python


    【解决方案1】:

    通常,您不能从用户空间执行此操作,因为系统例程接受路径作为参数。

    看看this的帖子。

    【讨论】:

    • 啊,很好的发现——比我的链接好多了。 OP,给这个(我)人一个接受!
    【解决方案2】:

    没有对文件系统的 inode (例如,find / -inum $X)进行暴力搜索,你不能。

    在此处查看讨论:http://coding.derkeiler.com/Archive/Perl/comp.lang.perl.misc/2006-05/msg02223.html

    【讨论】:

    • IIRC 并非每个 inode 都需要在目录中列出
    猜你喜欢
    • 2016-07-05
    • 1970-01-01
    • 2016-07-15
    • 2016-04-26
    • 2010-10-31
    • 2023-03-18
    • 2019-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多