При попытке удалить файлы из папки стандартным способом: rm *.plist
(их там было более 25000) получил:
-bash: /bin/rm: Слишком длинный список аргументов
Собственно mv *.plist /dev/null
привело к тому же результату.
Видимо алгоритм строит сначала список файлов а потом уже подставляет в команду, что естественно выходит за строковые лимиты.
Можно было конечно удалить папку целиком с помощью rm -rf /dir
, но там есть другие необходимые файлы.
Решение как всегда оказалось простым и тривиальным:
find . -name '*.plist' -delete
Немає коментарів:
Дописати коментар