在 Linux 里没有像 Windows 那样的“回收站(Recycle Bin)”,所以要看具体情况:
~/.local/share/Trash/files/
ls ~/.local/share/Trash/files/
✅ 这种情况是可以找回的
rmrm file.txt
❌ 默认是直接删除,不会进回收站,很难找回
找回方式(不保证成功):
extundelete(ext3/ext4)testdiskphotorecsudo extundelete /dev/sda1 --restore-all
⚠️ 成功率取决于文件是否被覆盖
rm -rf 删了目录和上面一样,基本只能靠恢复工具
trash-cli 代替 rm:sudo apt install trash-cli
trash-put file.txt
rm 加别名:alias rm='trash-put'
如果你告诉我:
我可以给你更具体的恢复步骤。