Удаление большого количества файлов из каталога

Случается, количество файлов в каталоге зашкаливает.
Тогда команда rm выдает ошибку: “Слишком длинный список аргументов”

Чтобы обойти ограничение, нужно удалять посредством конвейерной передачи, например так:

find . -name "постоянная_часть_имени_файла*" -type f | xargs rm -f

Что в переводе означает, найти в текущем каталоге файл с именем ”постоянная_часть_имени_файла*” и передать команде rm имя файла в качестве параметра, после чего искать следующий.

Оставьте свой комментарий

Вы должны войти, чтобы добавить комментарий.