linux查找文件

linux查找文件

常用的有 find 和 whereis 两种方式.

find适用于复杂的查询, 指定目录和文件名, 通常可以找到你想要的文件.
不要指定从根目录开始找, 与其这样不如先推测一下这个文件可能在什么地方.

whereis 通常用来定位 二进制文件, 帮助文件, 源码文件, 默认情况下是在 包管理器目录或者make安装的目录下去查找的.

直接 whereis <filename> 其实就可以找到了. 但是前提是他要不是那种特殊的文件.

复杂的使用 find命令.

一个最常见的需求: 找出目录/home/jack下所有的makefile文件:
find /home/jack -name "*makefile"

指定 name参数是会完全匹配的, 所以需要加入通配符来体现出包含的意思.

posted @ 2023-12-17 16:55  潜行1  阅读(98)  评论(0)    收藏  举报