Utilitário de cópia de arquivos ou gerenciador de arquivos com cada relatório de byte durante a cópia?

1

Por favor, sugira o utilitário de cópia ou o programa de gerenciamento de arquivos, que informa cada byte copiado.

Eu tenho problemas ao copiar. O processo de cópia trava, e eu quero ver como isso acontece, então eu quero ver quantos bytes são copiados para cada cópia de arquivo, como é feito durante o download do arquivo da Internet.

UPDATE

Desculpe pessoal, a questão é sobre o Windows.

    
por Dims 08.01.2013 / 16:13

3 respostas

2

você preferiu dar a resposta à sua pergunta. Você diz "como é feito ao baixar o arquivo da internet". Então, por que não simular 'download'?

configura uma configuração de rsync curinga:

/tmp/rsyncd.conf:

uid = root
gid = root
use chroot = no
read only = no

[root]
   path = /

inicie um servidor rsync temporário (com privilégios de root):

rsync --daemon --config=/tmp/rsyncd.conf --no-detach

aproveite a cópia em outro terminal com medidor de progresso, contagem de bytes e tudo o que você gosta (seguindo a sintaxe padrão do rsync). No exemplo abaixo, você pode limitar a largura de banda da cópia em vigor, mesmo que todas as cópias ocorram somente na sua máquina local. Isso pode facilitar seus problemas de cópia pelo caminho:

rsync -va --progress --bwlimit=80 localhost::root/<src> <dst>
    
por 08.01.2013 / 17:13
1

O Pipemeter (disponível em todas as boas distribuições Linux) fará o que você quiser.

Apenas redireciona stdin para stdout, mas mede os dados que passam por ele.

    
por 08.01.2013 / 17:31
0

você pode usar tar assim:

tar -C <src-directory> -cf - . | tar -C <dst-directory> -xvvf -

dependendo das suas necessidades, você adiciona 'vv' no lado do envio ou do recebimento. Embora isso ainda não relate todos os bytes enviados: -)

    
por 08.01.2013 / 16:26