我的一个文件夹中有 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