Advanced Copy è una mod per i tools cp e mv, e si occupa di far apparire nel terminale una barra di progresso che rende visibile il tempo e la % di una copia di un file. Per abilitare questa mod, bisogna seguire pochi semplici passi:

 

 

$ wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.4.tar.gz
$ tar xvzf coreutils-8.4.tar.gz
$ cd coreutils-8.4/
$ wget http://beatex.org/web/advcopy/advcpmv-0.3-8.4.patch
$ patch -p1 -i advcpmv-0.3-8.4.patch
$ ./configure
$ make
$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv

 

per avere la barra di progresso basta usare le opzioni cp -g e mv -g, senza andare a cambiare il comportamento solito di cp e mv. Per rendere definitivo il cambiamento invece aggiungere a .bashrc  gli alias:

 

alias cp='cp -g'
alias mv='mv -g'

 

Il comando dell' immagine sopra è:

 

$ cp -g debian-squeeze-di-beta1-amd64-netinst.iso /home/edmond/

 

 

enjoy ;)

Post simili (quasi):

Tag:, , , , ,
18 Risposte a “Copiare con cp e barra di progresso”
  1. Unknown
    SOAP::Lite/Perl/0.712

    [...] This post was mentioned on Twitter by edmond, edmond. edmond said: Copiare con cp e barra di progresso http://j.mp/e9lOKA via @AddToAny [...]

    Like or Dislike: Thumb up 0 Thumb down 0

  2. picchiopc scrive:
    Google Chrome 8.0.552.237 Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Ubuntu/10.10 Chromium/8.0.552.237 Chrome/8.0.552.237 Safari/534.10

    wow utile :D

    Like or Dislike: Thumb up 0 Thumb down 0

  3. Idl3 scrive:
    W3M 0.5.2 Unknown O.S.
    w3m/0.5.2

    La progress bar su cv e mv (come del resto esiste per wget) e’ una cosa
    utile, pero’ l’idea di ottenerla sostituendo cp e mv non mi piace molto,
    preferirei un file bash come questo: http://ur1.ca/32njk

    Like or Dislike: Thumb up 0 Thumb down 0

  4. lightuono scrive:
    Google Chrome 8.0.552.237 GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10

    Ma è una figata pazzesca :D !!

    Like or Dislike: Thumb up 0 Thumb down 0

  5. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux 64 bits
    Mozilla/5.0 (X11; U; Debian GNU/Linux x86_64; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @lightuono

    infatti è molto comodo specialmente quando copi file di grosse dimensioni e sei lì a guardare

    fisso il terminale e non sai quanto tempo manca.

    ps:ho aggiornato il post dato che c'era una piccola inesattezza :)

    Like or Dislike: Thumb up 0 Thumb down 0

  6. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux 64 bits
    Mozilla/5.0 (X11; U; Debian GNU/Linux x86_64; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @Idl3 mi finisci sempre nella spazzatura con questo Unknown O.S. :)

    comunque ho fatto una piccola modifica al post, dato che sono stato inesatto, questa soluzione è

    veramente buona anche perchè (come da correzione) non va ad intaccare il comportamento

    solito di cp e mv, puoi scegliere se usare uno o l'altro solo con l'aggiunta dell'opzione -g. Rendi tutto

    "definitivo" se metti gli alias in .bashrc

    Like or Dislike: Thumb up 0 Thumb down 0

  7. Bit3Lux scrive:
    Firefox 3.6.13 Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13

    Finalmente ho qualcosa da guardare mentre copio file di grosse dimensioni. Ciò  significa meno sigarette e meno noia; quindi potrei dire che la progress bar è un buon ansiolitico XD :-D
     

    Like or Dislike: Thumb up 0 Thumb down 0

  8. parso scrive:
    Firefox 3.6.6 Mac OS
    Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6

    ottima segnalazione
    piccolo appunto : i comandi 'cp' e 'mv' sono di solito sotto /bin pero' non /usr/bin ;)

    Like or Dislike: Thumb up 0 Thumb down 0

  9. Idl3 scrive:
    W3M 0.5.2 Debian GNU/Linux
    w3m/0.5.2 (Linux i686; en; Debian-3.0.6-3)

    @edmond Fatto, ora non dovrebbe piu’ dare problemi, ho impostato il SO nelle opzioni di w3m (per scherzo volevo
    mettere Windows 3.1, ma poi ho cambiato idea).

    Like or Dislike: Thumb up 0 Thumb down 0

  10. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux 64 bits
    Mozilla/5.0 (X11; U; Debian GNU/Linux x86_64; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @Idl3 mi sà che Akismet non sopporta w3m :)

    Like or Dislike: Thumb up 0 Thumb down 0

  11. Idl3 scrive:
    Internet Explorer 3.0 Windows Unknown
    Mozilla/2.0 (compatible; MSIE 3.0; Windows 3.1)

    @edmond forse e’ colpa del fatto che con w3m non c’e’ il captcha da inserire.

    Like or Dislike: Thumb up 0 Thumb down 0

  12. deer scrive:
    Google Chrome 8.0.552.237 GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10

    Ottimo, provato su Arch, funziona alla grande.

    Like or Dislike: Thumb up 0 Thumb down 0

  13. deer scrive:
    Google Chrome 8.0.552.237 GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10

    ps: quella R a fianco di -g cosa sta ad indicare? io ho fatto senza.

    Like or Dislike: Thumb up 0 Thumb down 0

  14. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux 64 bits
    Mozilla/5.0 (X11; U; Debian GNU/Linux x86_64; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @Idl3

    a questo punto credo anche io che sia proprio quello il motivo

    @deer

    infatti adesso tolgo "R" che si usa solo se copi una directory in modo ricorsivo ;)

    Like or Dislike: Thumb up 0 Thumb down 0

  15. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux
    Mozilla/5.0 (X11; U; Debian Gnu/Linux i686; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @parso

    infatti è così, i classici cp e mv rimangono in /bin, quelli nuovi invece vanno in /usr/bin ;)

    Like or Dislike: Thumb up 0 Thumb down 0

  16. artic80 scrive:
    Google Chrome 9.0.597.83 GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.83 Safari/534.13

    come dice il profeta Picchiopc: "tantissimo lollai"… grandissima figata….
    P.s.: idl3 con windows 3.1 e internet explorer non si può vedere!!!!

    Like or Dislike: Thumb up 0 Thumb down 0

  17. Luca Reggio scrive:
    Firefox 3.6.13 GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

    mai sentito parlare del comando pv !!????!!
    mi sembra meno invasivo !!

    Like or Dislike: Thumb up 0 Thumb down 0

  18. edmond scrive:
    Debian IceWeasel 3.5.16 Debian GNU/Linux 64 bits
    Mozilla/5.0 (X11; U; Debian GNU/Linux x86_64; it; rv:1.9.1.16) Gecko/20110107 Iceweasel/3.5.16

    @Luca Reggio

    sinceramente non lo conoscevo, sono andato a guardarmelo adesso :)

    Like or Dislike: Thumb up 0 Thumb down 0

  19.  
Scrivi un Commento

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>