Joh*_*uen 6 linux search command-line
我正在寻找在Linux文件和我能够执行命令来搜索一个单一类型的格式,例如*.jpg
但是想找到的所有文件*.jpg
,并*.css
在一个命令。
正则表达式有一个令人费解的变体:
find -regex ".*\.\(css\|jpg\)"
Run Code Online (Sandbox Code Playgroud)
它更短并避免陷阱,结合 -o 版本:
find ./ -name "*.jpg" -o -name "*.css" -ls
Run Code Online (Sandbox Code Playgroud)
ls 仅适用于此处的第二种模式。你可以避免它
find ./ \( -name "*.jpg" -o -name "*.css" \) -ls
Run Code Online (Sandbox Code Playgroud)
但这也变得有点神秘。
在 update-db-index is locate 中搜索整个系统的速度非常快,它也知道正则表达式,但没有找到超新鲜的文件:
locate -r "Frame.\(scal\|jav\)a"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6850 次 |
最近记录: |