Mik*_*kel 29
直接的等价物是
find . -iname <filename>
Run Code Online (Sandbox Code Playgroud)
这将列出<filename>
当前目录和任何子目录中调用的所有文件和目录,忽略大小写。
如果您的 find 版本不支持-iname
,您可以-name
改用。需要注意的是不像-iname
,-name
是区分大小写的。
如果您只想列出名为 的文件<filename>
而不是目录,请添加-type f
find . -iname <filename> -type f
Run Code Online (Sandbox Code Playgroud)
如果你想使用通配符,你需要在它周围加上引号,例如
find . -iname "*.txt" -type f
Run Code Online (Sandbox Code Playgroud)
否则外壳会扩展它。
正如其他人指出的那样,您还可以这样做:
find . | grep "\.txt$"
Run Code Online (Sandbox Code Playgroud)
grep
将打印基于正则表达式的行,它比通配符更强大,但具有不同的语法。
查看man find
和man grep
了解更多详情。
归档时间: |
|
查看次数: |
31709 次 |
最近记录: |