Je copie un fichier de 7,5 Go sur un serveur distant à l'aide de la commande scp . À un moment donné, le transfert de fichiers est interrompu et je dois tout recommencer.
La quantité temporaire de fichiers transférés est-elle complètement perdue? Puis-je redémarrer le transfert à partir de l'endroit où il s'était arrêté lors d'une tentative précédente? Sinon, existe-t-il une commande de transfert de fichiers en ligne de commande Unix standard pour ce faire?
rsync
.Réponses:
Si vous devez reprendre un transfert scp du local vers le distant , essayez avec rsync:
Version courte, comme l'a souligné @ aurelijus-rozenas :
En général, l'ordre des arguments pour rsync est
la source
rsync -P -e "ssh -p 222" SRC DEST
rsync -e
est interrompu, j'ai trouvé renommer le. <filename>. <6funnychars> en <filename> sur la destination avant de reprendre lersync -e
nécessaire.C'est tout ce dont vous avez besoin.
la source