我是 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 移动到该目录。
找到文件后,将其复制到任何其他位置,然后重新启动电脑。