Инструменты пользователя

Инструменты сайта


soft:bash:rm:slishkom_dlinnyj_spisok_argumentov

Слишком длинный список аргументов

Ошибка возникает при использовании подстановочных знаков, когда подходящих файлов получается слишком много (незабывайте, что в данном случае, например, * превращается в строку перечисления всех файлов).

Решение

Используйте утилиту find.

$ find <путь> -mindepth 1 -name '<шаблон_поиска>' -exec rm {} \;

Например, для удаления всех текстовых файлов из домашнего каталога и его подкаталогов:

$ find ~/ -mindepth 1 -name '*.txt' -exec rm {} \;

Дискуссия

Enter your comment
 
soft/bash/rm/slishkom_dlinnyj_spisok_argumentov.txt · Последние изменения: 16.11.2009 20:26 (внешнее изменение)

Инструменты страницы