Entries Tagged as ''

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

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

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

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

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