【问题标题】:recovering the files that were deleted in Linux by using mv使用 mv 恢复 Linux 中删除的文件
【发布时间】:2021-12-29 05:12:55
【问题描述】:

我已按照网页上的建议进行操作:

Moving files with an extension into a location

具体来说,在 HPC 集群上,我使用过:

find . -name '*.R' | xargs -I files mv files target

find . -name '*.sh' | xargs -I files mv files target

我丢失了所有扩展名为“.R”或“.sh”的文件。

如何恢复具有这些扩展名的文件?谢谢!

【问题讨论】:

  • 首先,立即关闭连接了硬盘的电脑。然后从系统 USB 或 cd 启动并运行文件系统特定工具来恢复已删除的文件。
  • 谢谢。哦,好吧,这些文件在 SLURM HPC 上。

标签: linux sh


【解决方案1】:

您错误地执行了命令。它所做的是将所有这些文件重命名为目标名称。 每次运行 xargs 时,它都会混合前一个文件。因此,您将只有最后一个名称为 target。

您可以通过在命令末尾添加-vffind . -name '*.R' | xargs -I files mv files target -vf,在测试文件上运行该命令来测试该命令的作用

我认为您无法恢复这些文件。非常抱歉。

正如您被告知的那样,您将不得不为此目的使用特定工具尝试恢复这些文件。

【讨论】:

    猜你喜欢
    • 2013-08-14
    • 2015-10-09
    • 1970-01-01
    • 2012-01-11
    • 2020-07-09
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 2014-05-02
    相关资源
    最近更新 更多