Ubuntu文件管理:如何找到丢失的文件
一 快速定位与图形化搜索
二 命令行定位
find /path -name "filename";忽略大小写:find /path -iname "filename"。grep -R "关键字" /path(递归搜索文本)。locate -b "\keyword"(使用数据库,速度快;若结果过多,配合grep过滤)。首次或久未更新索引时先执行:sudo updatedb。dpkg -S /full/path/to/filedpkg -L <packagename>apt-file search pattern(需先sudo apt-file update)which <command>、whereis <command>。三 误删后的恢复路径
ls /home/$USER/.local/share/Trash/filesmv /home/$USER/.local/share/Trash/files/<file> <目标路径>rm删除):
sudo extundelete /dev/sdXY --restore-file /path/to/filesudo extundelete /dev/sdXY --restore-allsudo debugfs -w /dev/sdXY → lsdel 查看被删 inode → dump <inode> <filename> 导出。sudo apt-get install testdisk;sudo testdisk用于分区与文件系统修复,sudo photorec按文件类型恢复。sudo foremost -i /dev/sdX -o /path/to/output_dir。四 预防与排查清单
df -h <疑似目录>确认文件所在挂载分区(如**/dev/sda1**),后续恢复均针对该分区操作。rsync、tar或云备份,形成可回滚的安全网。