Введение
Может случиться так, что в одном из каталогов есть миллионы файлов, которые больше не нужны. При попытке использовать команду rm
для удаления всех файлов из этой папки может появиться следующее сообщение об ошибке:
/bin/rm: слишком длинный список аргументов
Если в одном каталоге находится большое количество файлов, традиционная команда rm
не может удалить все файлы и заканчивается сообщением об ошибке Argument list too long
.
Чтобы решить эту проблему и удалить все файлы, используйте утилиту командной строки xargs с командой find.
Сначала перейдите в каталог, где находятся все файлы:
cd dir_contains_file
Затем запустите команду, чтобы удалить все файлы в текущем каталоге и его подкаталогах.
ПРЕДУПРЕЖДЕНИЕ. Это также приведет к удалению файлов из подкаталогов. Будьте осторожны с этой командой.
find. -name '*' | xargs rm
Вывод
Это все. Таким образом, вы можете удалить все файлы.