以下是Debian文件管理中的文件搜索技巧及常用命令:
sudo apt install mlocate # 安裝(如未安裝)
sudo updatedb # 更新數據庫(可選,系統通常自動更新)
locate 文件名 # 精確匹配
locate -i 文件名 # 不區分大小寫搜索
# 按文件名搜索(支持通配符)
find /path -name "文件名" # 精確匹配
find /path -iname "文件名" # 不區分大小寫
# 按類型搜索(-type f/d分別表示文件/目錄)
find /path -type f -name "*.txt" # 查找.txt文件
# 按大小/修改時間搜索
find /path -size +10M # 查找大于10MB的文件
find /path -mtime -7 # 查找7天內修改的文件
# 組合條件與執行操作
find /path -type f -name "*.log" -exec rm {} \; # 刪除匹配的.log文件
grep -r "搜索內容" /path # 遞歸搜索目錄下所有文件
grep -i "內容" file.txt # 不區分大小寫搜索單個文件
find
命令中指定具體路徑(如/home
而非/
),避免全盤掃描。sudo updatedb
確保locate
命令的數據庫包含最新文件。GNU parallel
工具加速搜索。