我们经常需要在linux查找文件,无论是寻找特定文件、查找包含特定内容的文件还是了解特定目录下的文件结构,正确使用文件搜索命令能够极大地提高工作效率。今天就为大家分享4个linux查找文件命令,并提供这些命令的具体用法,希望能够帮助到有需要的网友。
linux查找文件的命令和方法
1、find命令查找文件
find是最常用的文件查找命令,可以根据各种条件递归地搜索指定目录下的文件。基本语法:
find [搜索范围] [选项]
实例如下:
查找当前目录下所有jpg图片:
find . -name *.jpg
在/home目录下查找大于2M的文件:
find /home -size +2M
查找最近7天内修改过的文件:
find . -mtime -7
2、locate命令查找文件
locate命令可以快速定位文件路径。它利用系统定期更新的文件索引数据库来查找,所以查询速度很快。语法:
locate [搜索内容]
实例如下:
查找名为config的文件:
locate config
3、whereis命令查找文件
whereis用于定位二进制文件、源代码文件和man手册页等的位置。语法:
whereis [文件名称]
实例如下:
查找python的位置:
whereis python
4、which命令查找文件
which用于搜索PATH环境变量指定的目录,查找执行程序文件的位置。语法:
which [文件名]
实例如下:
查找java可执行程序:
which java