Barre de progression pour la commande scp

74

Existe-t-il un moyen d’afficher une barre de progression lors de la copie d’un serveur à un autre local (ou inversement) en utilisant scp ?

    
posée Abdul Shajin 20.05.2011 - 12:12
la source

3 réponses

79

Je ne pense pas que cela puisse être fait avec scp . La dernière fois que j'ai eu besoin de quelque chose comme ça, c’est-à-dire des progrès, j’ai plutôt utilisé rsync . Il montre les progrès à la manière d'un bar. Voyez si cela fonctionne pour vous.

Vous devrez utiliser l’option --progress de rsync . Vous pouvez utiliser la commande suivante:

rsync -r -v --progress -e ssh [email protected]:/address/to/remote/file /home/user/
    
réponse donnée binW 20.05.2011 - 13:55
la source
31

Le commutateur -v fonctionne correctement.

Exemple:

  

5% 9232 Ko 357,5 Ko / s 07:48 ETA

    
réponse donnée PJ Brunet 18.01.2017 - 08:50
la source
4

Je ne sais pas comment faire cela dans une ligne de commande. Je suis sûr que c'est possible, mais il existe une méthode graphique pour ce faire.

Nautilus (le navigateur de fichiers par défaut dans Ubuntu) peut monter des serveurs ssh / sftp. Ils agissent comme un système de fichiers local après cela et vous pouvez copier des fichiers comme vous le feriez normalement. Et vous obtenez la barre de progression habituelle avec une copie normale.

Regardez sous le menu File pour Connect to server...

    
réponse donnée Oli 20.05.2011 - 13:44
la source

Lire d'autres questions sur les étiquettes