小编Luk*_*s88的帖子

使用正则表达式量词查找命令,例如 {1,2}

我一直在尝试创建一个 find 命令字符串,它将查找以数字 1-99 结尾的所有文件,但排除所有其他文件。

例如,我想找到myfile1 myfile99但不是myfile456而不是myfilebackup

我正在考虑的正则表达式是,myfile[1-9]{1,2}但我无法将其与 find 一起使用。

find . -regex '.*myfile[0-9]{1,2}' 或者 find . -iname 'myfile[0-9]{1,2}'

从我所见,它{1,2}是不起作用的部分。

(顺便说一句,你可以-name -regex互换使用吗?)

任何帮助表示赞赏。

bash find regular-expression

23
推荐指数
2
解决办法
5万
查看次数

找 。-size -1GB 在 Centos

在 Centos 中,我的主目录中有一个文本文件。

该命令find . -size -1M不显示我的文件,但find . -size -1000k确实显示了它。当我使用数字“1”时,这个问题似乎正在发生。如果我使用第一个命令,-2M即使文件只有 500k 大小。

难道我做错了什么?

size find

7
推荐指数
1
解决办法
4084
查看次数

标签 统计

find ×2

bash ×1

regular-expression ×1

size ×1