Это не удаляет их, потому что это распознает имена файлов как аргументы (закрыл кавычки, в этой ситуации *
расширяется до -f -i ize
). Для удаления этих файлов любой делает rm -- *
, или rm ./*
. --
показывает конец аргументов, ./
использует ссылку на текущий каталог для хитрости rm
обнаружение аргумента.
Обычно ./*
предпочтительно, поскольку некоторые программы не принимают --
прекратить проверять на аргументы.
Это не ошибка. Это - что-то, что должно быть обработано путем вызова rm
корректным способом избежать таких проблем.
Этот список от ISC (и его комментарии) имеет много инструментов, один из которых может соответствовать Вашему варианту использования.
От моего исследования в области тех в том списке тот Brendan Gregg (известности DTrace) называют Chaosreader, и это, кажется, популярно. Его список функций явно упоминает, что извлек файлы из потоков HTTP, таким образом, я запустил бы там.