Est-il possible d'afficher une barre de progression lors de la copie d'un serveur vers un serveur local (ou inversement) à l'aide de scp
name__?
Je ne pense pas que cela puisse être fait avec scp
. La dernière fois que j’avais besoin de quelque chose comme ceci, c’est-à-dire que la progression était affichée, j’utilisais plutôt rsync
. Il montre les progrès d'une manière semblable à 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 user@remote-system:/address/to/remote/file /home/user/
Le commutateur -v
fonctionne correctement.
Exemple:
5% 9232KB 357,5KB/s 07:48 ETA
Je ne sais pas comment faire cela en ligne de commande. Je suis sûr que c'est possible, mais il existe une méthode graphique pour le faire.
Nautilus (le navigateur de fichiers par défaut sous Ubuntu) peut monter des serveurs ssh/sftp. Ils agissent ensuite comme un système de fichiers local et vous pouvez copier les fichiers comme vous le feriez normalement. Et vous obtenez la barre de progression habituelle que vous auriez avec une copie normale.
Regardez dans le menu File
pour Connect to server...
À partir de 2018, la progression et l'ETA sont affichés par défaut et pourraient être désactivés par -q