要在当前文件夹及其所有子文件夹中搜索 .tar 文件,最常用且功能强大的命令是 find。
🔍 核心命令
find . -name "*.tar".:表示从当前目录开始搜索。-name "*.tar":指定查找文件名以.tar结尾的文件。
💡 进阶用法
⚠️ 注意事项
不要随意搜索根目录
/:除非你明确知道自己在做什么,否则尽量避免find / -name "*.tar"。这可能会遍历/dev、/proc等特殊目录或网络挂载点(NFS),导致命令长时间无响应或报错。大小写敏感:
-name "*.tar"是区分大小写的。如果不确定后缀是大写还是小写,可以使用-iname "*.tar"进行忽略大小写的搜索。快速定位:如果你记得文件名的一部分,但不确定完整路径,且系统已建立索引,可以使用
locate "*.tar",速度比find快,但可能找不到刚刚创建的文件。
你可以直接复制第一条核心命令在终端运行。如果有特定的文件夹路径,把 . 替换成具体路径(如 /home/user/downloads)即可。