当文件名包含linux文件夹中的特定字符时,如何删除文件

时间:2016-08-10 18:27:30

标签: linux

我有一个图像文件夹。

文件夹如下所示:

dir/
--image1.png
--image1_600x600.png
--image1_1200x1200.png
--image2.png
--image2_600x600.png

如何删除所有带有“x”字符但只留下原始字符的文件?

感谢

2 个答案:

答案 0 :(得分:0)

您可以使用find

find dir -name '*x*' -delete

答案 1 :(得分:0)

匹配文件名中的任何x

# rm *x*

仅匹配数字之间的x

# rm *[0-9]x[0-9]*

这两个当然都假定了shell。如果您使用的是图形文件管理器,则可以在单击要删除的每个按钮时按住Ctrl键(编辑 - >在Thunar中删除)