Derniers journaux de pascalscl :

Journal : cp, mv => Progress bar.

Posté par Pascal (page perso, ) le 16 juin 2004
0
Bonjour, mon cher journal....

J'aimerais savoir si tu ne connaîtrais pas un équivalent aux commandes cp, mv avec une progress bar.
En effet, je trouverais cela super classe si il existait un alternative aux commandes cp,mv de GNU qui contiendrait une progress bar de la même manière que scp ou wget.
Tout cela est bien-sur quasi-inutile mais j'aimerais bien quand même....

> Lire le journal (20 commentaires, moyenne: 2,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

yop

Posté par SubBass () le 16/06/2004 à 12:36. (lien). Évalué à 3.

utilise mc ! :)

Héhé ...

Posté par Florent C. (page perso, ) le 16/06/2004 à 12:38. (lien). Évalué à 1.

C'est très facile à faire, en C ou n'importe quel autre langage, et surtout très rapide !
Disons que sans me soucier de la localisation des éventuels messages d'erreur, je pense être capable de faire cela en 5 minutes :)
Allez, si je le fais dans la journée, je reposte un commentaire, et même j'en fait un projet sur gna.org ! :)

--
flure
  • [^]Re: Héhé ...

    Posté par Florent C. (page perso, ) le 16/06/2004 à 15:08. (lien). Évalué à 1.

    Au vu des nombreux commentaires en dessous, je vais m'abstenir ... :)

    --
    flure

scp

Posté par ange_thom () le 16/06/2004 à 12:38. (lien). Évalué à 0.

faire un scp local ?
un peu lourd pour la syntaxe mais bon ...
a la limite tu te fais un pti script qui prend argument 1, argument 2 et qui rajoute à argument 2 localhost: et qui fait un scp ensuite avec ces deux arguments.

  • [^]Re: scp

    Posté par ange_thom () le 16/06/2004 à 12:40. (lien). Évalué à 2.

    probleme : le pass evidement sauf si tu utilises des clefs.

    sinon ca prend 5 minutes à faire en ruby et tout autant en bash je pense ...

    • [^]Re: scp

      Posté par Clément varaldi (page perso, ) le 16/06/2004 à 12:48. (lien). Évalué à 4.

      hm ... non ...
      bash-2.05b$ scp -r Documents/ Documents2
      bash-2.05b$
      Et je n'utilise pas de clefs. Seul souci : ben, y'a pas de progress bar. Marrant non ? (Je dirai que dans ce cas, il doit faire un simple cp)

-g

Posté par Mathieu Pillard (page perso, ) le 16/06/2004 à 12:52. (lien). Évalué à 3.

L'option (non documentée dans mon man) -g fait ca avec un fichier suffisamment gros.
coreutils 5.2.1 sous gentoo, mais il n'a pas l'air specialement patché pour ca.

  • [^]Re: -g

    Posté par Pascal (page perso, ) le 16/06/2004 à 12:56. (lien). Évalué à 1.

    Je regarde ca tout de suite.
    C'est bizzarre que ca soit pas documenté.

    • [^]Re: -g

      Posté par ange_thom () le 16/06/2004 à 12:59. (lien). Évalué à 7.

      mais non c'est pas bizarre, c'est une fonctionnalité cachée, ça te permet de gagner des bonus pour le boss de fin de niveau :)

    • [^]Re: -g

      Posté par Pascal (page perso, ) le 16/06/2004 à 13:01. (lien). Évalué à 1.

      Avec les coreutils de Debian (Woody), ca ne marche pas.
      Faudrait que je regarde sur une version plus récente.

    • [^]Re: -g

      Posté par tgl () le 16/06/2004 à 13:19. (lien). Évalué à 2.

      Tu trouveras le patch là dedans :
      http://gentoo.inode.at/distfiles/coreutils-5.2.1-gentoo-0.3.tar.bz2(...)
      C'est le fichier :
      patch/generic/001_all_coreutils-gen-progress-bar.patch

      • [^]Re: -g

        Posté par Mathieu Pillard (page perso, ) le 16/06/2004 à 13:42. (lien). Évalué à 2.

        Ah, je me disais aussi que c'etait louche... J'avais pas pensé a regarder les distfiles...

        • [^]Re: -g

          Posté par tgl () le 16/06/2004 à 13:47. (lien). Évalué à 2.

          Perso je m'en souvenais parceque j'avais remarqué pendant un emerge qu'on appliquait entre autres une trentaine de patches Mandrake sur ce paquet. Merci Mandrake :)

      • [^]Re: -g

        Posté par Pascal (page perso, ) le 16/06/2004 à 13:42. (lien). Évalué à 1.

        Impecable, je testerais ca ce soir su ma slackware...

  • [^]Re: -g

    Posté par Mathieu Pillard (page perso, ) le 16/06/2004 à 13:45. (lien). Évalué à 2.

    Bon pour ceux qui l'ont pas, et qui ne veulent pas tester le patch dont tgl a donné l'url, voila un screenshot ascii, testé avec ce que j'avais de gros sous la main :)

    $ cp -g EduPack-CD1.i586.iso /tmp/
    `EduPack-CD1.i586.iso' -> `/tmp/EduPack-CD1.i586.iso'
    EduPack-CD1.i586.iso                                                        |  24% |   691 MiB |    27 MiB/s | ETA 00:00.19

google

Posté par Ramón Perez (page perso, ) le 16/06/2004 à 13:00. (lien). Évalué à 4.

google est ton ami :
http://www.mail-archive.com/bug-coreutils@gnu.org/msg00610.html(...)

8=========o

Posté par PasChauve PasOunet () le 16/06/2004 à 13:06. (lien). Évalué à 5.

Voila ce que tu cherches :

http://clpbar.sourceforge.net/(...)

  • [^]Re: 8=========o

    Posté par Pascal (page perso, ) le 16/06/2004 à 13:28. (lien). Évalué à 1.

    C'est pas vraiment ce que je cherche puisqu'il faut que les données passent à travers un pipe. Or cela n'est pas possible avec cp.

Si je ne m'abuse...

Posté par Calim' Héros (Jabber id, page perso, ) le 16/06/2004 à 13:12. (lien). Évalué à 2.

La barre de progression est une idée invention breuveter, attention :p

--
Ce commentaire est :
Génial, Nul, 42

Voilou

Posté par nobelis () le 16/06/2004 à 14:25. (lien). Évalué à 1.

la solution que j'utilise :

un patch pour la bibliothèque fileutils qui rajoute la progressbar a cp, mv et rm, via l'option -B
http://www.aichler.net/fileutils/(...)


N.

Revenir en haut de page