find /var/log/ -type f -name *.log 不返回日志文件列表

find /var/log/ -type f -name *.log 不返回日志文件列表

相反,它返回以下错误:

find: paths must precede expression: file1.log
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
d41d8cd98f00b204e9800998ecf8427e  -

命令语法有问题吗?

(在尝试这个接受的答案时遇到了这个问题堆栈溢出问题

答案1

*在给 find 命令之前由 shell 扩展,请参阅Unix Shell 引用指南。因此必须引用它;代替使用'*'

相关内容