Удалите список файлов от различных подпапок

У меня есть папка (назовите "папку"), состоявший из различных подпапок ("subfolder1", "subfolder2"...). Я хотел бы удалить список файлов во всей подпапке "папки", в то время как некоторые файлы присутствуют во всех подпапках!

Я в настоящее время использую:

while read file; do rm "$file"basz.dat; done < ~/folder/subfolder1/list.txt

К сожалению, это делает задание только для текущей папки. Как я могу применить ту же команду ко всем подпапкам?

2
задан 31 July 2015 в 19:25

1 ответ

Используйте следующую команду:

while read file;do find . -type f -name "$file"basz.dat -delete; done < list.txt

Это найдет все файлы этим, соответствие имени которого с теми данными в Вашем list.txt во всех подкаталогах текущего каталога и удаляют их.

1
ответ дан 2 December 2019 в 05:03

Другие вопросы по тегам:

Похожие вопросы: