Forum Linux.général Copie de fichier avec progress bar

Posté par .
Tags :
4
23
avr.
2011

Bonjour,

Je cherche à trouver un "cp" amélioré. Je m'explique : j'aimerais faire de la copie de gros fichiers sur un disque dur externe monté dans /media/disquedur/.

Quand je fais un cp, je n'ai aucune information sur l'état de la copie, la vitesse & cie...

Existe-il une commande en Bash me permettant de voir l'état de la copie actuelle, et surtout de savoir combien de temps me reste-il ?

Bonne journée !

  • # rsync

    Posté par (page perso) . Évalué à 6.

    En général pour cela j'utlise rsync --progress.

  • # Rsync

    Posté par . Évalué à 4.

    Rsync est capable de ça (et bien d'autres choses), avec la bonne option :

    $ rsync -P /path/to/source /path/to/dest
    
  • # gcp

    Posté par . Évalué à 4.

  • # strace

    Posté par (page perso) . Évalué à 4.

    http://chris-lamb.co.uk/2008/01/24/can-you-get-cp-to-give-a-progress-bar-like-wget/

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Gentoo

    Posté par . Évalué à 0.

    Si t'es sous gentoo cp est patché pour ça, de mémoire c'est l'option -g mais j'ai jamais vu sur d'autre distrib, à tester...

    • [^] # Re: Gentoo

      Posté par . Évalué à 1.

      l'option -g ne marche pas chez moi (sous Gentoo bien sûr), et je n'ai rien trouvé de semblable dans le man ou avec l'option --help
      Par contre en cherchant dans portage j'ai trouvé vcp qui possède une interface curses très jolie, avec une progresse bar, la vitesse de copie, l'estimation du temps restant, etc..

  • # Merci !

    Posté par . Évalué à 1.

    Merci à tous, rsync -P et cp_p me conviennent très bien ;) .

    @bzubzu : j'utilise Debian ;) .

    • [^] # Re: Merci !

      Posté par (page perso) . Évalué à 3.

      cp_p est un hack immonde à ne pas utiliser en vrai, hein. La vraie solution c'est rsync ou pv.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

Suivre le flux des commentaires

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