Советы по удалению огромных - чрезвычайно огромное количество миллионов
У меня есть около шести миллионов файлов (только файлы без подкаталога) для удаления в файловой системе UFS. Любые советы по повышению производительности?
3 ответа
Не на этот раз, но в будущем вы сможете создать их в отдельной файловой системе? это, по крайней мере, даст вам возможность просто стереть всю FS, если это будет уместно.
Получить имена файлов с ls -f
или же ls -U
(если поддерживается), чтобы избежать ls
или ваша оболочка перебирает имена. Просто ls -f | egrep -v '\.|\.\.' | xargs rm -f
, Если это частая необходимость, вы можете написать небольшую утилиту C для этого.