删除具有特定模式的文件夹中的文件

删除具有特定模式的文件夹中的文件

我的一个文件夹中有 20 个文件。 10 个文件命名模式为 PTT-20190118-WA0010.wav,其他 10 个文件命名模式为 PTT-20190118-WA0010_s.wav。

如何使用单个命令删除“PTT-20190118-WA0010.wav”模式的文件?

答案1

如果您没有任何其他匹配文件可以使用

rm PTT-*[0-9].wav

甚至

rm *[0-9].wav

假设所有文件名_s前面都没有数字结尾.wav

我建议尝试使用echo而不是rm首先使用或使用rm -i来获取每个文件的确认请求,以避免意外删除错误的文件。

答案2

尝试这个,

 rm -f PTT-20190118-WA001[0-9].wav

相关内容