我无法清空垃圾箱,因此我使用了以下命令:
sudo rm -rf ~/.local/share/Trash/*
它删除了所有目录、主页和下载中的所有内容
有人可以帮忙吗?
答案1
该命令sudo rm -rf ~/.local/share/Trash/*
只会删除本地垃圾箱目录中的内容。此外,供将来参考,删除您自己的用户垃圾箱不需要 sudo 权限。
您的$HOME
文件结构可能确实会像您说的那样被删除,但是您发布的命令不会这样做。
答案2
首先不要运行系统以避免覆盖数据。从实时 CD 启动 extundelete 是一个通过读取 inode 来恢复文件的好程序。
答案3
运行 liveCD / USB 并将包含丢失文件的分区挂载为只读。例如,如果您的 /home 分区位于 sda2 上,请执行以下命令:
mkdir ~/recovery/
sudo mount -o ro /dev/sda2 ~/recovery/
恢复您的用户目录及其所有内容:
sudo extundelete /dev/sda2 --restore-directory /home/username/