find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression],在linux中find命令报如下的错误:这个报错的字面意思呢就是:路径必须要优先于表达式landorxxxx.txt.给了一个模板:find参数路径表达式。其实ta的意思呢,是你的表达式错误鸟~,这
find: paths must precede expression 今天在使用find命令查找文件时报了一个错误:find: paths must precede expression 报错的命令: find. -type f -name *.log 本来是要查找当前目录下的日志文件的。一直觉得这个命令没有问题,后来百度了一下,原来是进行多文件查找的时候需要加上单引号 修改后正常查找: find. -...
find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression] 其实[-H] [-L] [-P] [-D debugopts] [-Olevel]这几个选项并不常用(至少在我的日常工作中,没有用到过),上面的find命令的常用形式可以简化为: find [path...] [expression] path:find命令所查找的目录路径。例如用...
find: paths must precede expression: 2.txt 出现这个提示是因为星号被展开为当前目录下所有的文件,这样的匹配当然会出错。看这个就知道了: # echo * 1.txt 2.txt 3.txt 4.txt # echo '*' * # echo \* * 想要星号不被展开就需要加上括号或者反斜杠转义,知道了这些我们就知道该怎么find了 ...
AI代码助手复制代码 “linux中find: paths must precede expression错误怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] [root@localhost /]# 进行查找资料,多文件的查找的时候需要增加单引号 [root@localhost /]# find /root/ -name '*.txt' /root/.mozilla/firefox/5w8zmvga.default/cookies.txt ...
find . -name.sorted.bam.gtf >mergeList.txt find: paths must precede expression:1HR_rep2.sorted.bam.gtf' find: possible unquoted pattern after predicate-name'? ''' 解决办法:name后面的内容加引号 ''' find . -name ".sorted.bam.gtf" >mergeList.txt '''...
[root@localhost lib64]# find / -name libcurl*find: paths must precede expression:`libcurl.so.4' find: possible unquoted pattern after predicate`-name'? 1. 2. 3. 解决方案:libcurl*用单引号或者双引号包裹 find/-name'libcurl.so*'find/-name"libcurl.so*" ...
find: paths must precede expression: category.php Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type] ...