web-dev-qa-db-fra.com

Puis-je commenter une sortie lors du traitement d'une commande de copie?

Situation: Si j'ai entré une commande de copie telle que cp -rf /src/ /dsc/, j'attends plusieurs minutes pour copier des répertoires volumineux. J'ai oublié de mettre le drapeau -v dans une sortie commentée. Puis-je le faire pendant la copie?

36
Smile.Hunter

Non, vous ne pouvez pas, mais vous pouvez utiliser la commande watch pour examiner le répertoire de destination afin de voir l'évolution du processus, par exemple.

watch ls -l /dsc/
30
fabricator4

Cette question semble être ancienne, mais pour la commande cp vous avez l'option --verbose.

Donc, la commande fonctionne comme suit:

cp --verbose -rf /src/ /dsc/
65
myolli4

Vous pouvez toujours utiliser rsyncà la place, vous aurez au moins le temps de voir les fichiers en cours de copie.

rsync -rva /src/ /dst/

Bien sûr, cela fonctionne uniquement avant que vous ne commenciez à copier, à la place de cpname__. La bonne nouvelle est que rsync ne copiera que les fichiers nécessaires pour vous permettre de tuer votre longue commande cpet d'exécuter la commande rsyncname__. Elle reprendra le cpname__.

12
kiiadi

Je propose :

watch du -sh /dsc/
5
odile