我想知道是否可以将垃圾箱(~/.Trash
)中的文件恢复到其原始位置。
我知道有一个恢复命令,但我不明白它的参数或如何正确使用它。
这是一件相当简单的事情吗?
答案1
.Trash
只是一个(隐藏)目录。您需要做的就是将其移出:
mv ~/.Trash/foo ~/
或者使用桌面环境的文件浏览器,打开垃圾箱并将其拖出。
答案2
据我所知,在垃圾文件夹 ( ~/.local/share/Trash/
) 中,有一个包含文件的文件夹 ( files/
) 和一个包含文件信息的文件夹 ( info/
)。每个文件都有一个关联.trashinfo
文件,其中存储了删除的原始路径和时间。您可以使用它将文件恢复到其原始位置。
答案3
答案4
有两种方法可以免费从垃圾 Mac 中恢复文件:
1) 屏幕截图显示了如何“取消删除”文件。它将被移回。
如果您只是将文件放入垃圾箱,您可以通过打开垃圾箱(左键单击垃圾箱图标)并将文件从垃圾箱拖到桌面或其他所需位置来恢复它们。
2)“Time machine”是一款内置备份工具,可与 Mac 和外部驱动器配合使用,正如您所描述的问题,我读到了它。垃圾箱中删除的文件可能是 Time machine 无法解决的另一个问题。您可以阅读这篇文章并了解更多信息。我希望这会有所帮助。
如果你清空了垃圾箱,被删除的文件仍然会被恢复,因为你删除了一个文件,文件本身仍然保留在驱动器上,你“删除”的只是它的空间。
计算机操作系统只是释放这个文件的空间,以便将新文件放在驱动器上。
所以请记住,文件删除后,不要将任何新文件放入丢失文件之前存储的驱动器中,因为这会导致数据被覆盖的情况。一旦发生这种情况,您将失去恢复丢失文件的机会。
如果您停止使用该驱动器,则可以使用恢复软件(例如 uFlysoft)恢复未被覆盖的已删除文件。