开启辅助访问 切换到窄版

打印 上一主题 下一主题

linux中find命令根据文件名字来查找

[复制链接]
作者:怡亚通 
版块:
嵌入式操作系统 linux 发布时间:2021-1-20 11:54:50
10520
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
find 命令可以按照用户指定的各种准则来匹配文件
find [查找范围][查找条件][动作]
find命令后面跟3个参数,一个是查找范围,该参数可以省略,表示在当前工作目录下开始查找。
第二项是查找条件,这个可以跟多个选项和参数用于确定查找文件的具体条件,如文件名字、大小、类型等
第三项是动作参数,可以通过这个参数对查找的文件作进一步的处理。
1.根据文件名字来查找
find -name file1.sh 在当前工作目录下查找文件file1.sh的文件,文件得是一个完整文件名,不能是关键字,如果想通过关键字查找,需要使用通配符

find: paths must precede expression报错,是因为*在用于find后面的通配符的时候,要用转义符 \*或者单引号引起来,就不会报错了


出现这个提示是因为星号被展开为当前目录下所有的文件,如下图所示,要想输出*号得用转义字符\*或者’*’

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表