qual a melhor abordagem para comprimir o diretório com centenas de sub-diretórios [fechados]

0

Em /usr/cti/APP_sys , tenho centenas de diretórios e subdiretórios e arquivos, etc.

Gostaria de saber qual a melhor abordagem para compactar o diretório /usr/cti/APP_sys (obter a melhor baixa capacidade de APP_sys ).

Enquanto isso, uso o seguinte comando

   tar –zcvf  APP_sys.gz  APP_sys

mas minha meta é encontrar a melhor abordagem para obter a melhor baixa capacidade do diretório APP_sys.

   tar Common Options:
   -C, --directory DIR
   -f, --file F
   -j, --bzip2
   -p, --preserve-permissions
   -v, --verbose
   -z, --gzip
    
por maihabunash 09.12.2014 / 11:39

3 respostas

1

Você pode desacoplar a parte "empacotar todos os arquivos" de "compactar o máximo possível" e brincar com diferentes opções de compactação para ver qual tem uma troca aceitável entre tempo / memória / tamanho:

tar cvf - ./APP_sys | gzip -9 > APP_sys.tar.gz

Ou

tar cvf - ./APP_sys | bzip2 --best > APP_sys.tar.gz

Ou

tar cvf - ./APP_sys | xz -9e > APP_sys.tar.xz

Qual software de compactação de arquivos para linux oferece a maior redução de tamanho?

    
por 09.12.2014 / 15:09
0

xz tem a melhor taxa de compactação que já vi e é instalada por padrão na maioria das soluções.

tar -Jcvf APP_sys.tar.xz /usr/cti/APP_sys

Espero que isso ajude

    
por 09.12.2014 / 12:02
0

O comando tar armazenará um caminho completo para cada arquivo. O que pode representar um grande volume se os arquivos forem numerosos e os caminhos forem longos.

Você deve tentar comandos que gerenciem um índice de arquivo como p7zip .

    
por 09.12.2014 / 14:10

Tags