LINUX.ORG.RU
ФорумAdmin

rm как обойти ошибку Argument list too long


0

0
В логах в я заметил большое количество файлов mgetty* (около 30000) ;)

Делаю команду:

rm -f /var/log/mgetty.log.ttyS0*

У меня ошибка:

bash: /bin/rm: Argument list too long

Подскажите как удалить такое количество файлов?

★★★
попробый с помощию xargs
Deleted
()
Или что-то типа:
for i in /var/log/mgetty.log.ttyS0*; do rm -f $i; done
spirit ★★★★★
()
find /val/log -name mgetty.log.ttyS0* -exec rm -f {} \;

между {} и \; пробел нужен обязательно
{} - заменяется на имя текущего файла
; - ограничивает список аргументов команды должен обязательно экранироваться
infinite
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.