Если это действительно большое количество файлов (очевидно, не в вашем случае), xargs
может ускорить процесс . Это относится ко многим вещам, которые вы, возможно, захотите прочитать из канала.
find . -name "*crop*" -type f | xargs rm
Основное преимущество использования find
в том, что это простой способ игнорировать каталоги. Если это не проблема, позвольте ОС обработать все это.
printf "%s\n" public/assets/fe/img/skill/*crop* | xargs rm
Если вам нужно иметь возможность подбирать файлы в подкаталогах -
shopt -s globstar # double asterisks not include arbitrary preceding paths
printf "%s\n" public/assets/fe/img/skill/**crop* | xargs rm
Возможно, вы сначала захотите просмотреть список.
printf "%s\n" public/assets/fe/img/skill/*crop* >crop.lst
# check the list - vi, grep, whatever satisfies you.
xargs rm < crop.lst # fast-delete them in bulk