Удаление файлов в папке по определенному шаблону

Удаление файлов в папке по определенному шаблону

У меня в папке 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вместо rmfirst или использовать rm -i, чтобы получать запрос на подтверждение для каждого файла, чтобы избежать случайного удаления неправильных файлов.

решение2

попробуй это,

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

Связанный контент