文件查找
1. 使用 find 命令(最常用)
查找指定名称的文件夹:
find /起始路径 -type d -name "文件夹名称"常用示例:
# 从根目录开始查找名为 "documents" 的文件夹
find / -type d -name "documents"
# 从当前目录开始查找
find . -type d -name "documents"
# 从家目录开始查找
find ~ -type d -name "documents"
# 忽略大小写查找
find / -type d -iname "documents"
# 使用通配符模糊查找
find / -type d -name "*doc*"2. 使用 locate 命令(速度更快)
# 查找包含指定名称的文件夹
locate -b "文件夹名称"
# 仅显示文件夹(配合 grep)
locate "文件夹名称" | grep -E '/$'注意: 使用 locate 前需要先更新数据库:
sudo updatedb3. 使用 whereis 命令
# 适用于查找系统命令或程序的相关目录
whereis 程序名实用技巧
避免权限错误提示:
find / -type d -name "文件夹名称" 2>/dev/null限制搜索深度:
find / -maxdepth 3 -type d -name "文件夹名称"结合 exec 执行操作:
find . -type d -name "文件夹名称" -exec ls -ld {} \;对于日常使用,find 命令最灵活,locate 命令速度最快但需要定期更新数据库。