Как удалить большое количество файлов в Linux/FreeBSD?
Как удалить большое количество файлов в Linux/FreeBSD?
Если вам нужно найти и удалить большое количество файлов в Linux или FreeBSD, можно воспользоваться командой find с параметрами.
Как удалить все файлы, при этом сохранить структуру каталогов (папки не удалять)?
Ключ -type f отвечает за удаление только файлов (f), может принимать значение d (directory).
Указанный выше способ не годится, если файлов тысячи и сотни тысяч. Когда используется ключ -exec, для каждого найденного файла создается отдельный процесс для выполнения команды – параметра ключа -exec. Воспользуемся другим способом:
Третий способ удалить все файлы, сохраняя каталоги: