Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko224
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

156

Pasek postępu dla /bin/cp

Kolejny powód by kochać *NIX-owe konsole. Kawałek kodu dodający pasek postępu (AKA progress-bar) do zwykłej komendy /bin/cp.

_....._
_....._
konto usunięte
z
chris-lamb.co.uk
dodany: 29.01.2008, 18:21:24
  • #
    technologia
  • #
    nowetechnologie
  • #
    unix
  • #
    cp
  • 31
  • Otrzymuj powiadomienia
    o nowych komentarzach

Komentarze (31)

najlepsze

rocku
rocku
rocku
30.01.2008, 15:35:31
  • 7
Zrobiłem mały benchmark, kopiowanie pliku 700MB w ramach jednej partycji:

cp:

real 0m26.080s
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

ponton
ponton
30.01.2008, 00:09:00
  • 6
Dzięki temu, że jest to wolne oprogramowanie, zyskuje cała społeczność.

Join us now and share your software

You'll be free, hackers, you'll be freeeeeeeeEEEEEEEEEEEeeeeeeee!
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

vermaden
vermaden
30.01.2008, 09:06:48
  • 4
hostname# pv < 7.0-RC1-i386-disc1.iso > ASD

510MB 0:00:18 [27.3MB/s] [===========================================>] 100%

hostname# curl file:7.0-RC1-i386-disc1.iso -o ASD

%
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

occulkot
occulkot
30.01.2008, 12:18:10
  • 1
no ja nie wiem za co minusy ;) - jakby nie patrzec przedstawione tu rozwiazania dzialaja - i to nawet jakby lepiej ;P
Obi-San
Obi-San
29.01.2008, 23:10:53
  • 4
Miłe urozmaicenie, zupełnie jak w wget. Na pewno przyda się przy większych plikach, gdzie czasami się człowiek zastanawia czy poszło "coś nie tak"/zerwało się połączenie/cokolwiek. Zdecydowanie wykop.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Socek
Socek
Socek
30.01.2008, 08:56:21
  • 3
Szkoda, że do folderów to nie działa. Jak się doda do skryptu przełącznik "-r" to wtedy jakieś badziewia lecą.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Nexiu
Nexiu
29.01.2008, 21:59:51
  • 3
Do zakopujacego viptv_pl: dla Ciebie moze banal, ale ja np o tym nie wiedzialem mimo ze juz dlugo uzywam linuksa. Po prostu czlowiek tak w codziennej pracy sie nad tym nie zastanawia (przynajmnie ja) i nie wpadlem na pasek postepu. Inna kwestia, ze u mnie cos nie dziala ten skrypt.. ale chwile posiedze i to rozpracuje ;p
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

o.....h
konto usunięte 30.01.2008, 07:04:25
  • 2
mi tez nie dziala, nie mam czasu sie bawic teraz, ale mam pv
Nexiu
Nexiu
30.01.2008, 17:55:55
  • 2
Chyba nie czytaliscie komentarzy uwaznie.

Uzytkownik **dood* zaproponowal lepsze i szybsze rozwiazanie. Nie bede powtarzal za nim, ale wystarczy ta binarka zastapic standardowe cp.

http://forkbomb.org/cp-pbar-binary

Dla
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

grajkoo
grajkoo
01.02.2008, 13:01:30
  • 2
&& chmod 755 /bin/cp
kred
kred
kred
30.01.2008, 07:26:11
  • 2
Fantastyczne, ale chyba lepiej gdyby było to wbudowane w cp.
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kabzior
kabzior
01.02.2008, 08:18:43
  • 1
Nie wiem czemu. Przestał byś jeść swoje ulubione danie dlatego że ludzie w internecie piszą że dostają po nim sraczki? :)
andrut
andrut
30.01.2008, 04:15:49
  • 2
pikene. jako hack podoba mi sie :) - poza tym zawsze mi brakowalo paska postepu w tradycyjnym cp. teraz widze, ze nie bylem sam.

szkoda tylko, ze niepraktyczne, bo musi bardzo spowalniac samo kopiowanie: pasek postepu przydaje sie tylko przy duzych plikach, a przepuszczenie tego przez strace i potem wyjscie strace przez awka musi dawac koszmarne spowolnienie, przez co na skopiowanie pliku z paskiem postepu z tego skryptu trzeba zapewne czekac duzo
  • 2
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

d.....d
d.....d
konto usunięte 30.01.2008, 10:14:16
  • 3
Zgadza się, metoda ta będzie spowalniać kopiowanie pewnie o jakieś 500%, jeśli nie więcej. Lepszym rozwiązaniem jest zastosowanie wymienionego wyżej pv lub naniesienie łatki na coreutils dodającej do cp opcję (-o) paska postępu.

łatka: http://forkbomb.org/cp-pbar.patch

binarka cp: http://forkbomb.org/cp-pbar-binary
kred
kred
kred
30.01.2008, 07:26:33
  • 1
Trzeba zrobić jakiś benchmark.
kabzior
kabzior
30.01.2008, 08:04:13
  • 1
Strasznie stare to musi być, skoro pokazowo kopiują "potato" ;))

Ale patent fajny, wykop :)
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Friz dostał prawie 4 miliony ze środków publicznych na "Rozwój AI"
Friz dostał prawie 4 miliony ze środków publicznych na "Rozwój AI"
4874
Patologia niszcząca pola na motorach w ramach zemsty wywraca rolnikowi samochód.
Patologia niszcząca pola na motorach w ramach zemsty wywraca rolnikowi samochód.
2990
Doda nie trafiła do więzienia. Tak tłumaczył to sąd
Doda nie trafiła do więzienia. Tak tłumaczył to sąd
2669
Ordynator szpitala w Poznaniu zatrzymany. Zarabiał 100 tys. zł miesięcznie.
Ordynator szpitala w Poznaniu zatrzymany. Zarabiał 100 tys. zł miesięcznie.
2504
Kto stoi za zamówieniem i nie odebraniem 11 ton śliwek od rolnika?
Kto stoi za zamówieniem i nie odebraniem 11 ton śliwek od rolnika?
2389
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #wydarzenia
  • #informatyka
  • #swiat
  • #rozrywka
  • #internet
  • #sztucznainteligencja
  • #motoryzacja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking