komar
04.02.2013 13:12 thinkpad
rm -r somedir сжирает всю память, если там овердохуя файлов.
Кто эти корутилзы вообще писал? Выпустить, что ли, rm-r-fast, который будет тупо открывать диру и делать там unlink?
сначала сорцы почитай
овердохуя это сколько?
rm-r-fast() { find $1 -type f -delete; find $1 -type d -exec rmdir {} \+ }
640kb
Этот жрет еще быстрее.
5 миллионов.
Зачем?
вдруг для этого есть причина, или можно патч написать
Нахуй мне это надо, когда можно нахуярить 5 строк на окамле?
Писать фиче-содержащие патчи к GNU'тому софту опасно.
для того чтобы лучший rm появился внезапно везде
Лучший rm – бздуний. Изкаропки на макбучках)))
пруфлинк или не лучший
BSD UNITY HARDCORE
Фанбой такой фанбой.
Я фанбой
Вообще всё просто. Уже гарантировано известно, что гнутые корутилз отсасывают (ОП-пост), когда про бздуний никто не знает, либо сосёт, либо нет. Так что с вероятностью 50% BSD'шные утилзы полущ, с другой стороны они ничем не хуже! Гав)
Я тебя заблеклищу.
сорь, больше не буду(
не блеклисть плз(
О’кей. Компилятор окамла воткнуть на свою недоось можешь?
http://dump.bitcheese.net/texts/ulacawa/... ← насрет тебе 5кк файлов.
Потом возьми свой rm -r и проверь.
$ brew info ocaml
objective-caml: stable 4.00.1 (bottled), HEAD
http://www.ocaml-lang.org
Not installed
https://github.com/mxcl/homebrew/commits...
Норм версия?
У меня старее, но сойдет.
/usr/local/bin/ocamlopt: unknown option `-package'.
Хм. Поищи findlib в списке пакетов.
$ brew search findlib
No formula found for "findlib". Searching open pull requests...
Lambdadelta:test cirno$
Или это окамловский пакет? Мб там есть пакет с батарейками?
В пизду батарейки. Ща.
Засунула.
ocamlfind тогда. Если нет, то в жопу вашу макось.
Я тут зарплату раньше получу, чем он нагенерирует 5кк.
Сколько уже? После двух миллионов где-то на моем ext3 генерация становится медленной шопиздец.
лол, он после 300к УСКОРИЛСЯ.
Гы, лол, такая же хуйня была.
пиздец, еще 300к высрал, пока переключался между табами.
я создал: real 12m29.077s
user 0m10.815s
sys 4m39.372s
на дедасте создай
Теперь rm -r
real 27m21.403s
user 0m7.697s
sys 7m30.095s