Páginas

quarta-feira, 5 de dezembro de 2012

[Linux] Ver andamento de uma cópia (cp) com o comando watch

O comando cp pode ser utilizado para copiar dados entre pastas do linux.
Muitas vezes é bom saber o andamento, para quem sabe, fazer uma pausa para o café.
Por isso, um comando essencial é o watch.
O comando watch repete um comando linux a cada 2 seg (isso pode ser alterado, veja o man do watch - man watch).

Suponha que vc fez uma cópia recursica do diretório X para o diretório Y, ou seja, todos os arquivos da pasta X vão ser copiados para a pasta Y:
  • cp -R /caminho/X /caminho/Y &
A cópia é iniciada, porém, vc não sabe o quanto de dados que já foram transferidos.

Para saber isso, basta entrar no diretório Y
  • cd /caminho/Y
E executar o comando:
  • watch du -ks .
  • Na linha de cima, não esqueça de colocar o último ponto após o -ks
Isso vai fazer com que o comando du seja executado (disk usage), exibindo quantos kbytes já foram copiados (ks);

É isso.

Nenhum comentário:

Postar um comentário