如何按名称批量删除文件

时间:2015-08-18 19:39:28

标签: file

我有数百张图片,其中一些是傻瓜。他们的名字是file.jpg和file-2.jpg 如何只删除名称中带有-2的dupes并保留其他?

5 个答案:

答案 0 :(得分:0)

星号(*)几乎适用于所有操作系统上的多字符通配符。这允许您使用*以及任何常见文本(例如" -2.jpg")执行几乎任何功能(如删除/复制/移动)(如删除/复制/移动)。

首先cd(更改目录)到您的文件所在的目录。然后:

Windows

del *-2.jpg

Linux / Mac

rm -f *-2.jpg

答案 1 :(得分:0)

的Unix

rm *-2.jpg

del *-2.jpg

答案 2 :(得分:0)

Linux的:

SELECT 
    combine(column_containing_map, str_to_map("NewKey:NewValue")) 
FROM 
    foo;

答案 3 :(得分:0)

如果您使用Windows在cmd中使用以下内容 - del * -2.jpg

如果使用Mac或Linux在终端中使用以下内容 - rm * -2.jpg

答案 4 :(得分:0)

linux:rm -f *-2.jpg(这是在更改到终端中的该目录之后)

' *'是一个多字符外卡,可以使用' -2.jpg'来抓取所有带有任何字符的文件名。在末尾。 rm将删除它,-f将强制删除。要小心,因为它不会再次询问是否可以删除文件,但是否则你必须为每个文件键入yes ...这将是很多要删除的痛苦。