Como enviar tamanhos de arquivo em formato legível em um arquivo de log rsync

1

Sei que a opção -h exibe tamanhos de arquivo em formato legível quando, por exemplo, exibe o progresso da transferência com --progress .

Mas é possível obter essa mesma formatação de tamanho de arquivo nos arquivos de log? Eu vejo opções / escapes para exibir o número de bytes que estão sendo transferidos ( %b ) e também o tamanho total do arquivo ( %l ), mas não vejo nenhuma maneira de produzir equivalentes mais legíveis por humanos para esses valores.

    
por 3cheesewheel 29.03.2014 / 00:41

1 resposta

2

Encontrou este aqui rsyncd.conf -- configuration file for rsync in daemon mode ...

  
log format  
    This parameter allows you to specify the format used for logging file  
    transfers when transfer logging is enabled. The format is a text string   
    containing embedded single-character escape sequences prefixed with a  
    percent (%) character. An optional numeric field width may also be   
    specified between the percent and the escape letter (e.g. "%-50n %8l %07p").   

    In addition, one or more apostrophes may be specified prior to a   
    numerical escape to indicate that the numerical value should be made   
    more human-readable. The 3 supported levels are the same as for the  
    --human-readable command-line option, though the default is for human-  
    readability to be off. Each added apostrophe increases the level  
    (e.g. "%''l %'b %f").      
    
por 19.03.2015 / 09:44