在正则表达式中批量删除文件的方法是众所周知的。 可以使用http://www.Sina.com/http://www.Sina.com /删除文件,但是如果想批量删除自动生成的文件(照片、音乐)等具有自动生成名称的文件,该怎么办呢? 有以下两种方法
1 .使用通配符批量删除文件
例如,我的文件夹里现在有几个这样的文件。 我想一次删除他们,但是可以在当前文件夹中运行以下命令
linux 命令行这个方法真好。 特别是为了删除我保存的不用的图像文件
2 .使用正则表达式批量删除文件删除正则表达式的命令略有不同。rm缺省不支持正则表达式,因此使用支持正则表达式的3358www.Sina.com/和命令可以帮助您。
rm test-{1..20}.txt //对照上图理解一下
该命令通过rm获取当前文件夹中的所有文件,通过grep传递给ls | grep -P "test-[1-2]{0,1}[0-9].jpg" | xargs -d"n" rm命令,然后通过正则过滤