use*_*850 7 command-line shell find filenames
在一组目录中,如何找到名称包含给定字符串(例如“abcde”)的文件?
jas*_*yan 13
find将查看目录结构并根据glob返回结果:
find /your/dir -name "*abcde*"Run Code Online (Sandbox Code Playgroud)
添加-type f开关将细化您的搜索条件以仅返回文件。
find /your/dir -type f -name "*abcde*"Run Code Online (Sandbox Code Playgroud)
您还可以包括其他开关,例如-maxdepth 2将搜索限制为指定级别以下的 2 级目录。
通过这种方式,您可以构建一个丰富的、高度针对性的搜索命令,该命令将快速准确地返回您需要的内容。
man find有很多细节,包括像-exec对返回的文件运行命令的操作find和使用正则表达式的选项。
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |