tar excluir progresso não mostrado?

2

Eu estava tentando usar o comando tar, --delete opção e encontrei alguns problemas. Há duas coisas que não entendo:

ao usar a opção --verbose com a combinação da opção --delete , nada é mostrado como --verbose normalmente, ou seja, sem mostrar arquivos excluídos. Ao usar a opção --totals , o tamanho excluído é sempre 0, não faz sentido e não consigo descobrir o significado dessa saída.

Alguém pode me ajudar com isso? O código a seguir mostra o procedimento.

x@x:~/bin$ tar --list --file=pomo.tar
pomodoro
pomodoro_2
pomodoro_3
x@x:~/bin$ tar --append --file=pomo.tar quitpomo --verbose
quitpomo
x@x:~/bin$ tar --list --file=pomo.tar
pomodoro
pomodoro_2
pomodoro_3
quitpomo
x@x:~/bin$ tar --list --file=pomo.tar --totals
pomodoro
pomodoro_2
pomodoro_3
quitpomo
Total bytes read: 10240 (10KiB, 12MiB/s)
x@x:~/bin$ tar --delete --file=pomo.tar quitpomo --total --verbose
Total bytes read: 10240 (10KiB, 86MiB/s)
Total bytes written: 10240 (10KiB, 86MiB/s)
Total bytes deleted: 0
    
por user3503167 24.04.2014 / 02:15

1 resposta

0

Você consultou man tar para dicas?!

  

NAME
    tar - A versão GNU do utilitário de arquivamento tar

     

SINOPSE
     tar [-] A --catenato --concatenato | c - criar | d --diff --compare

           --delete | r --append | lista t | --testes rótulo | u - atualização | x
           --extract --get [opções] [nome do caminho ...]

     

DESCRIÇÃO
     O Tar armazena e extrai arquivos de um arquivo de fita ou disco.

 The first argument to tar should be a function; either one of the letters
 Acdrtux, or one of the long function names.  A function letter need not be
 prefixed with ''-'', and may be combined with other single-letter options.
 A long function name must be prefixed with --.  Some options take a param‐
 eter; with the single-letter form these must be given as separate argu‐
 ments.  With the long form, they may be given by appending =value to the
 option.
    
por v2r 21.09.2014 / 13:52