Bash 在Cygwin中查找文件
我在Bash 在Cygwin中查找文件,bash,shell,command,cygwin,Bash,Shell,Command,Cygwin,我在cygwin中使用find-name“nametofind”来搜索文件,但它不会给我任何结果,即使我要搜索的文件存在于当前目录中。我做错了什么?谢谢。由于评论更简洁地提到了,您需要告诉find您要搜索哪个目录。如果是当前目录,则应使用 find . -name "nametofind" OP似乎试图匹配部分文件名或具有不同大小写的文件名。正如@devnull在他的评论中提到的,两种情况下的正确解决方案都是使用以下方法 find . -iname '*nametofind*' find-n
cygwin
中使用find-name“nametofind”
来搜索文件,但它不会给我任何结果,即使我要搜索的文件存在于当前目录中。我做错了什么?谢谢。由于评论更简洁地提到了,您需要告诉find
您要搜索哪个目录。如果是当前目录,则应使用
find . -name "nametofind"
OP似乎试图匹配部分文件名或具有不同大小写的文件名。正如@devnull在他的评论中提到的,两种情况下的正确解决方案都是使用以下方法
find . -iname '*nametofind*'
find-name name name找到
我也这样做了,但没有结果。找到-在名称“*nametofind*”
?@YOU:你这样做会得到什么:echo*nametofind*| cat-vte
谢谢devnull,anubhava,两种解决方案都得到了结果。我已经做到了,但没有任何结果,还有其他建议,thanks@YOU,您需要确保正在调用find的cygwin
版本,不是Windows版本。其中查找
,这是结果/usr/bin/find
@您可以查看更新。此外,如果您试图匹配部分名称,那么devnull的评论将对您有所帮助。感谢@merlin2011,devnull和anubhava的评论完成了这项工作