手机版 收藏 导航

Linux 中如何搜索文件名包含特定关键字的文件

原创   www.link114.cn   2024-07-09 16:28:43

Linux 中如何搜索文件名包含特定关键字的文件

find 命令是最常用的文件搜索工具之一。可以使用 find . -name "*keyword*" 来搜索文件名中包含关键字的文件。例如,搜索文件名中包含 "test" 的文件,可以使用 find . -name "*test*"

grep 命令通常用于搜索文件内容,但也可以用于搜索文件名。使用 grep -l "keyword" * 可以列出文件名中包含关键字的文件。例如,搜索文件名中包含 "report" 的文件,可以使用 grep -l "report" *

locate 命令可以快速搜索文件系统中的文件。使用 locate "*keyword*" 可以搜索文件名中包含关键字的文件。需要注意的是,locate 命令依赖于系统索引数据库,所以可能无法搜索到最新创建的文件。

fd 是一个更现代化的替代 find 命令的工具。可以使用 fd "keyword" 来搜索文件名中包含关键字的文件。fd 命令提供更友好的用户界面和更快的搜索速度。