Linux 文件查找命令:find、locate、whereis、which、grep
在 Linux 系统中,可以使用以下命令来查找文件:
-
'find' 命令:通过指定的路径递归地查找文件,并可以根据文件的不同属性进行过滤。例如:
- 'find /path/to/search -name 'filename'':按照文件名查找文件。
- 'find /path/to/search -type f':只查找普通文件。
- 'find /path/to/search -size +10M':只查找文件大小大于 10MB 的文件。
- 'find /path/to/search -user username':只查找属于特定用户的文件。
-
'locate' 命令:通过数据库来查找文件,速度比 'find' 命令快。但是需要先更新数据库。例如:
- 'updatedb':更新文件数据库。
- 'locate filename':查找文件。
-
'whereis' 命令:查找二进制文件、源码文件和帮助文件。例如:
- 'whereis command':查找命令的位置。
-
'which' 命令:查找可执行文件的位置。例如:
- 'which command':查找命令的位置。
-
'grep' 命令:在文件中搜索指定的字符串。例如:
- 'grep 'search_string' filename':在文件中搜索字符串。
以上是一些常用的文件查找命令,可以根据具体需求选择合适的命令来查找文件。
原文地址: https://www.cveoy.top/t/topic/lNjg 著作权归作者所有。请勿转载和采集!