追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述解决find命令报错:路径必须在表达式之前相关的知识,希望能为你提供帮助。
今天在做Linux系统用户管理项目时,接触到find命令,我在用find 查找当前目录下的文件时,出现:“find:路径必须在表达式之前”的错误提示。刚开始我以为是指令不全引起的错误。?然后就上网查了一下,结果搜索到一篇,大概是这样说的:多文件的查找的时候需要增加单引号,一直是使用的双引号,没想到找多文件的时候居然要单引号.?我就试用了一下:
原指令:
find ./ -group developers –name
“*.txt”???
1.使用转义符把*转义,即
\\*.txt
2.用引号引起来 ,即 "*.txt"
3.前两者需要结合
【解决find命令报错(路径必须在表达式之前)】
通过这三种方法,我仍然没有解决问题,我郁闷了很久,才发现我的问题是:
原指令 ./ 和-group之间有空格
推荐阅读
- Linux之crontab命令
- 在线Excel文件解析转换成JSON格式
- #yyds干货盘点#Linux文件及目录核心命令
- 物联网对我们有哪些影响()
- ELK企业级日志分析系统
- 2-28 使用zabbix监控私有信息-邮件报警
- 2019年6月份,CAT老师关于监控的
- #yyds干货盘点# 听说过python协程没(听说过 asyncio 库没?都在这一篇博客了)
- #yyds干货盘点#shell如何进行远程ssh