我想使用find
正则表达式在目录中搜索一些文件。
如果我做
cd dir
find -E . -type f -regex '^\..*[^~]'
Run Code Online (Sandbox Code Playgroud)
我得到目录中与正则表达式匹配的文件列表。
但是,如果我这样做
find -E ~/dir -type f -regex '^\..*[^~]'
Run Code Online (Sandbox Code Playgroud)
IE
find -E /home/adam/dir -type f -regex '^\..*[^~]'
Run Code Online (Sandbox Code Playgroud)
我没有输出。find
使用正则表达式时如何指定要搜索的目录?
这是 BSD find
,因为我在 Mac 上。
find ×1