У меня есть папка файлов кеша в виртуальной машине Linux, которые по какой-то причине не удаляются.Linux большое количество файлов не удаляется
Я пытаюсь удалить их (или папку сам), но ничего не работает.
rm
просто возвращает мне список аргументов слишком длинный
Я пытаюсь сейчас find ./cache -type f -delete
, попав ls-l
каждый раз в то время, но получаю тот же # файлов.
Также попробовал find ./cache -type f -exec rm-v {} \;
но тот же предмет снова.
Я был бы в порядке, если бы я просто удалял папку, пока я ее воссоздал.
Спасибо
EDIT: Ok выяснили LS-л не возвращает #
файлов, если же я сделать ls | wc -l
системы, кажется, не отвечает на все.
«Список Аргумент слишком долго» не должно появиться, если вы используете 'find'. «Найти ./cache -type f -delete» должно быть хорошо, почему он не работает? Какая у вас ошибка? – fedorqui
Я только получаю список аргументов слишком длинным только для 'rm' cmd. Для поиска я оставил его на 20 минут, но ничего не получил. – LefterisL
Определите «ничего не получите». Разве они не удаляют файлы? Кроме того, чтобы подсчитать количество файлов, просто скажите 'find -type f -printf '.' | wc -c'. Скорее всего, это быстрее. – fedorqui