原文:Linux使用find命令,搜索文件名中带有通配符*,报错: paths must precede expression

事情是这样的,用find命令,当使用通配符时,不加引号或 反斜线 的情况下,会报错: 复原一下这个情况,在某文件夹下新建文件 .txt .txt .txt .txt 命令为 接着用find搜索文件名,并使用通配符,就报错。 我不太清楚到底什么意思,实验的时候,有些情况不加引号是可以的,有些又不行。 通过网上搜索,有的说加上双引号,有的时候双引号不行,改为单引号,有的说用反斜线也行,我试了下,确实可 ...

2020-05-15 20:01 0 599 推荐指数:

查看详情

解决find命令报错paths must precede expression

  在一天早上,想在服务器 /tmp 目录清除一些pdf文件,大概一万多个文件,在执行命令的时候 出现了错误: 然后就上网查了一下,结果搜索到一篇,大概是这样说的:多文件的查找的时候需要增加单引号,一直是使用的双引号,没想到找多文件的时候居然要单引号.好吧,又学了 ...

Mon Aug 07 17:44:00 CST 2017 1 12657
解决find命令报错paths must precede expression(转)

原文地址:https://www.cnblogs.com/peter1994/p/7297656.html 在一天早上,想在服务器 /tmp 目录清除一些pdf文件,大概一万多个文件,在执行命令的时候 出现了错误: 然后就上网查了一下,结果搜索到一篇,大概是 ...

Tue Oct 16 17:59:00 CST 2018 0 6146
shell find 命令 find命令报错 find: paths must precede expression:

编写shell脚本,报错,如下面 解决报错mysqldump*加单引号 或者转义 -mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件这也能解释了,为什么6号22点生成的这个文件为什么没有输出 ...

Mon Sep 02 23:05:00 CST 2019 0 506
linux文件名匹配——通配符使用

背景:在linux使用过程中,经常需要查找文件,对命令通配符pattern和正则表达式的区分不是很清楚。有必要好好研究一下。 1 扫盲 1.1 通配符和正则表达式 当在使用命令行时,有很多时间都用来查找你所需要的文件,如ls find等。 S h e l l提供了一套完整的字符串模式匹配 ...

Sat Nov 11 04:36:00 CST 2017 0 34375
linuxfind命令——查找文件名

转自:http://blog.sina.com.cn/s/blog_5caa94a001014vj0.html 1.在某目录下查找名为“elm.cc”的文件 find /home/lijiajia/ -name elm.cc 2.查找文件名包含某字符(如"elm")的文件 find ...

Mon Jun 12 17:20:00 CST 2017 0 87735
Linux文件名搜索命令

find 搜索目录 -name 目标名字 find / -name file /代表是全盘搜索,也可以指定目录搜索 find 搜索文件命令格式: find [搜索范围] [匹配条件] 选项: -name 根据名字查找 -size 根据文件大小查找 ...

Thu Oct 17 22:14:00 CST 2019 0 13313
linux-find【递归搜索文件名

1 命令格式: [plain] view plain copy $ find <指定目录> <指定条件> <指定动作> 最常见示例:查找文件名(忽略 ...

Fri Dec 08 22:54:00 CST 2017 0 9612
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM