【问题标题】:Deleteing Files Via Inode in Multiple Directories通过 inode 删除多个目录中的文件
【发布时间】:2013-11-04 20:40:10
【问题描述】:

对于我的 linux 类中的一个项目,我们需要搜索一个目录以找到 要删除的 inode,然后删除它们,以及它们硬链接到的每个文件 在其他三个目录中,而我的一些同学写下了文件的 inode 他们需要删除并在其他三个目录中寻找它们,我想知道是否 我可以用一两个命令做到这一点吗?

【问题讨论】:

    标签: linux directory delete-file


    【解决方案1】:

    我不会为你做你的项目,只是给你一个提示:

    find dirname -inum ###
    

    将打印具有该 inode 编号的所有文件的名称。了解有关 find 的更多信息,以了解如何在获得所有 inode 编号列表后通过一个命令删除所有文件。

    【讨论】:

      【解决方案2】:

      你不能。 Inode 不知道它是从哪里链接的,因此需要对所有潜在的候选者进行详尽的搜索。

      【讨论】:

        猜你喜欢
        • 2015-06-02
        • 1970-01-01
        • 2014-10-19
        • 2012-04-15
        • 2016-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-05
        相关资源
        最近更新 更多