首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用regex删除多个文件

用regex删除多个文件
EN

Ask Ubuntu用户
提问于 2015-01-09 11:00:14
回答 2查看 8.5K关注 0票数 4

我有具有相同文件的子文件夹的文件夹,例如:

代码语言:javascript
复制
 dsc_9660__content_w.jpg
 dsc_9660__content.jpg
 dsc_9660__h70.jpg
 dsc_9660__small.jpg
 dsc_9660.jpg

后缀-是不同大小的图像。

如何删除所有后缀为:__[a-zA-z0-9].(png|jpg|jpeg)的文件?

并且在我的示例中只保留没有后缀的原始图像作为dsc_9660.jpg

EN

回答 2

Ask Ubuntu用户

发布于 2015-01-09 13:40:02

代码语言:javascript
复制
cd <dir>
find . -type f -iname \*__*.jpg -delete
票数 0
EN

Ask Ubuntu用户

发布于 2015-01-09 11:22:36

尝试下面的命令,

代码语言:javascript
复制
cd <dir>
find . -type f -iname \*.jpg -delete

-类型->输入文件的类型(__a-zA-z0-9.(png\jpg/jpeg))并使用命令。

希望这能有所帮助。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/571651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档