На неком форуме человек хочет progress bar к команде cp. Советы делятся на три группы: mc, rsync и самописные скрипты. Что-то в этом есть... удивительное ;)
@yakovis удивительно, что этого нет в базовой функциональности. то есть понятно, почему, но всё равно :)
- orie
from fftogo
Во Фре есть siginfo (посылается через Ctrl+t), что гораздо удобнее чем progress bar. По умолчанию cp ничего не пишет, но если вдруг надоело ждать, можно нажать Ctrl+t и узнать сколько процентов уже скопировалось.
- Anton Yuzhaninov
@citrin Я был Ф ШОКЕ что siginfo -- это особенность FreeBSD и даже на солярке (на линукс я вовсе не надеялся, это ясно что шлак) его нету.
- gloomy deranged pervert
from IM
@orie И не нужно этого в базовой функциональности. А то каждый cp будет весить мегабайт, понимаешь. А так -- вариантов-то масса. Можно ещё через tar cf - * | tar xf - -C /dest делать (добавить в один из tar'ов -v по вкусу). К тому же это позволит добавить team в середину и делать всё быстрее если с диска на диск. В общем, простые средства должны работать просто.
- gloomy deranged pervert
@blacklion да, не нужно. конечно, не нужно. так и запишу "не нужно" и на стену повешу
- orie
@orie Понимаешь, если бы не было 125 вариантов гна любой вкус -- тогда да. А так -- это БАЗОВАЯ часть системы, она на дискету влезать должна :)
- gloomy deranged pervert
@blacklion че, правда? кто видел эту дискету? что это за мера величины такая в 2009 году — дискета?
- Michael Yakovis
@yakovis Ну, я утрирую, но я вот очень доволен, что базовая установка FreeBSD Свободно влезает в 512Mb и делает всё, что от неё надо.
- gloomy deranged pervert
from IM
эта дискетка — обычно встроенные системы. у меня в рутере 4 метра флэша и всё. но там, конечно, нет отдельного cp, а всё делает busybox. обработчик SIGчтототам можно и в shard lib вынести, если он такой большой. (хотя мне кажется, что лишний trap и лишний printf много места занимать не могут.)
- 9000
@9000 Одлно дело SIGINFO (5 строчек, да), а другое -- рисование прогресс-бара который хочет народ. А busybox -- это извращение :)
- gloomy deranged pervert
@9000 аргумент про встроенные системы понятен. с другой стороны, видимо, отсюда следствие, что все-таки человек и роутер не обязательно должны работать с одним набором софта.
- Michael Yakovis
@yakovis так вроде OpenWRT et al на десктоп не ставят, не?
- A.T.