Alors que pv
peut gérer les tâches locales de cp
, utiliser dd
avec pv
peut gérer à la fois les tâches locales (cp
) et les tâches à distance (scp
).
dd if=path/to/source.mkv | pv | dd of=path/to/dest.mkv
Veuillez vous assurer que le path/to/dest.mkv
existe en exécutant touch path/to/dest.mkv
Cela peut afficher la progression, mais si vous souhaitez des informations sur le pourcentage,
dd if=path/to/source.mkv | pv -s 100M | dd of=path/to/dest.mkv
Remplacez 100M
ci-dessus par la taille réelle de votre fichier source.
Voici la Partie à Distance
Alors que scp
peut difficilement montrer la progression actuelle, utiliser dd
avec pv
est un jeu d'enfant.
ssh onemach@myotherhost dd if=path/to/source.mkv | pv -s 100M | dd of=path/to/dest.mkv
1 votes
Question en double : unix.stackexchange.com/questions/65077/…
2 votes
Au cas où vous auriez déjà lancé la commande
cp
et que vous ne voulez pas l'arrêter maintenant, vous pouvezwatch
la taille de la destination augmenter comme ceci: askubuntu.com/a/1275972/327339 (watch 'du -hs'
), pour savoir qu'elle augmente vraiment et que la copie fonctionne.