Existe-t-il un package spécifique pour la commande cp
qui indique le processus de copie.
Je me demande s’il existe un paquet cp contenant des informations supplémentaires indiquant ce qui a été copié et ce qui reste ou combien de pourcentage il a été copié ... etc. Tout corps en utilise?
Vous pouvez diriger des éléments dans la commande pv
pour ajouter une indication de progression aux programmes qui pourraient ne pas avoir leur propre indicateur de progression.
cp -a source/ dest/ | pv
Cependant, si je fais une copie assez volumineuse pour avoir besoin d'une barre de progression, je finis toujours par utiliser rsync comme le recommande Jeremy. Il souligne également que vous devez organiser votre pipeline de manière à ce que les données soient acheminées via pv - l'exemple ci-dessous indique uniquement la quantité de données imprimées par le cp, et non pas la quantité copiée. Quelque chose comme cela fonctionnera pour des fichiers uniques: pv source > dest
.
Cependant, pour copier des répertoires, vous devrez être plus complexe.
Vous pouvez utiliser rsync
pour faire la copie. Si vous utilisez l'option -P
(afficher la progression), c'est exactement ce que vous faites.
J'ai tendance à utiliser rsync -avP <source> <dest>
pour la plupart des copies.