Ubuntu文件管理快速定位文件
一 图形界面快速定位 Nautilus
二 命令行极速定位
find /path -name "filename";忽略大小写:find /path -iname "filename";仅查目录/文件:find /path -type d/f -name "name"。grep -n -H -R "pattern" /path(显示行号、文件名并递归)。locate filename;忽略大小写:locate -i filename;仅匹配基名且精确:locate -b '\<filename\>'。若刚创建/移动文件未出现,先执行:sudo updatedb。which command;查找命令相关二进制/源码/手册:whereis command;判断命令类型(内置/别名/外部):type command。fd pattern(更简洁、默认忽略隐藏项,安装:sudo apt install fd-find,部分系统命令名为fdfind,可设别名:alias fd=fdfind)。三 按条件精准筛选
find /path -mtime -7;更早:find /path -mtime +30。find /path -size +100M;小于10KB:find /path -size -10k。find /path -perm 644;find /path -user alice。find . -maxdepth 1 -name "*.log"。find /tmp -name "*.tmp" -type f -delete;或配合-exec执行任意命令。四 提升效率的组合与注意
find /var/log -mtime -7 -size +10M -name "*.log"。grep -l "def my_func" **/*.py 或 rg "def my_func" -g '*.py'。find . -name "report.pdf" -exec xdg-open {} \;。sudo find / -name "name" 2>/dev/null。locate 依赖数据库,新增/移动文件后执行:sudo updatedb 再查。