如何从 /tmp 恢复文件和文件夹?

如何从 /tmp 恢复文件和文件夹?

我是 Linux 和 Ubuntu 新手。我错误地将备份放入/tmp文件夹中,现在当我尝试将这些文件移动到/home使用时cp -r,我丢失了文件夹中的所有内容/tmp

我使用的命令是:

cp -r /tmp /home

请帮助我恢复我的文件。

答案1

尝试使用一些恢复工具,例如测试盘或者相簿

TestDisk 可以恢复几乎任何文件系统的丢失分区。PhotoRec 可以恢复大多数类型的文件,包括大多数图片和视频格式。PhotoRec 可用于现有分区,也可用于恢复已删除分区上的文件,而无需恢复底层分区。

可能的恢复设置包括:

Recover the files to a separate hard drive.
Recover the files to a networked storage drive.
Recover the files to a separate partition on the same hard drive.
Image the hard drive using a tool like ddrescue and recover files using only one partition.

下载这里,这两个工具都在同一个包中。

安装该软件包并试试你的运气,我希望你能恢复丢失的文件。

参考

答案2

如果您cp -r /tmp /home以超级用户权限 (sudo) 运行命令,则您的/tmp目录必须位于/home目录 ( /home/tmp) 内。您可以通过 cding 进入/home/tmp目录来访问文件,也可以通过 nautilus 移动到该目录。

找到文件后,将其复制到任何其他位置,然后重新启动电脑。

相关内容