linux查找文件
linux查找文件
常用的有 find 和 whereis 两种方式.
find适用于复杂的查询, 指定目录和文件名, 通常可以找到你想要的文件.
不要指定从根目录开始找, 与其这样不如先推测一下这个文件可能在什么地方.
whereis 通常用来定位 二进制文件, 帮助文件, 源码文件, 默认情况下是在 包管理器目录或者make安装的目录下去查找的.
直接 whereis <filename> 其实就可以找到了. 但是前提是他要不是那种特殊的文件.
复杂的使用 find命令.
一个最常见的需求: 找出目录/home/jack下所有的makefile文件:
find /home/jack -name "*makefile"
指定 name参数是会完全匹配的, 所以需要加入通配符来体现出包含的意思.

浙公网安备 33010602011771号