54 votes

Puis-je obtenir une sortie verbeuse pendant le traitement d'une commande de copie ?

Situation : Si je saisis une commande de copie comme cp -rf /src/ /dsc/ puis j'attends plusieurs minutes pour copier les grands répertoires. J'ai oublié de mettre -v pour afficher une sortie verbeuse, puis-je le faire pendant la copie ?

110voto

myolli4 Points 1209

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

La commande fonctionne donc comme suit :

cp --verbose -rf /src/ /dsc/

40voto

fabricator4 Points 8095

Non, vous ne pouvez pas, mais vous pouvez utiliser la commande watch pour regarder le répertoire de destination et voir comment le processus progresse, par exemple.

watch ls -l /dsc/

13voto

kiiadi Points 131

Vous pouvez toujours utiliser rsync à la place, vous pourrez au moins voir les fichiers qui sont copiés.

rsync -rva /src/ /dst/

Bien sûr, cela ne fonctionne qu'avant que vous ne commenciez à copier comme alternative à cp . La bonne nouvelle, c'est que rsync ne copiera que les fichiers dont il a besoin, ce qui vous permettra de mettre fin à votre projet de longue haleine. cp exécute la commande rsync et il reprendra là où cp quitté.

7voto

keyboardsurfer Points 7432

Je propose :

watch du -sh /dsc/

0voto

Jonas H. Points 111

Je recommande d'utiliser Midnight Commander dans le cas où vous avez besoin de voir la progression de la copie des fichiers.

  1. Installez Midnight commander :

    apt-get install mc
  2. Ouvrez-le :

    mc
  3. Sur le premier panneau open source, sur le second - destination. Démarrez la copie en utilisant "F5".

MC affichera un dialogue de progression agréable et informatif.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X