如果您想从当前目录递归地查找包含单词“Test”的所有 java 文件名,您可以使用
git ls-files '*Test*.java'
Run Code Online (Sandbox Code Playgroud)
要搜索内容包含单词“FIXME”的所有文件,您可以使用
git grep 'FIXME'
Run Code Online (Sandbox Code Playgroud)
如果您在Windows上使用Git Bash,则很可能是find指向Windows附带的“查找”工具,而不是Git Bash提供的工具。Windows查找工具采用了不同的参数,因此上述答案将不起作用。
您可以通过执行进行验证which find。如果它指向您的Windows文件夹,则不是Unix工具。
为确保您使用的是Unix,请从Git Bash shell中键入/bin/find。现在该-name参数将起作用。
是的,它带有find实用程序。要从当前工作目录开始递归搜索名为“ somefile.txt”的文件,应执行以下操作:
find . -name somefile.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15649 次 |
| 最近记录: |