【问题标题】:Recovery of file deleted by rm -rf from Server running on Arch从运行在 Arch 上的服务器恢复 rm -rf 删除的文件
【发布时间】:2025-12-07 01:20:04
【问题描述】:

我不小心使用 rm -rf 命令删除了几个文件。 有什么办法可以恢复这些文件。 我需要它们。

请帮帮我。谢谢。

【问题讨论】:

标签: archlinux rm


【解决方案1】:

安装foremost

sudo apt-get install foremost

看看man foremost 了解如何使用最重要的。

首先创建一个空的可写目录,将恢复文件保存在您要恢复的分区以外的分区中。

然后跑最前面。

我要恢复我的主分区(比如 /dev/sda5)。

$ sudo 最重要 -t jpg -i /dev/sda5 -o /recovery/data 最后将用户权限设置为 /recovery/data/ 以查看图像。输入

$ sudo chown YOUR_USER_NAME /recovery/data -R

一些重要的最重要的命令行参数。

-i  :- partition/image to recover
-o :- location to store recovered files.
-t  :- built in file filter options.  you can give multiple filters by separating using commas. (e.g: for jpg and pdf: -t jpg,pdf ) 
-q :- quick mode.

Source

另请参考:Recover Your Deleted Files In Ubuntu | The easy way.

【讨论】:

  • archlnix wikipackage link 只是为了完整性。 Manish 标记了问题archlinux,我猜,在apy-get 安装旁边提供这些链接将是一个加号。