Deseja zipar a pasta com 20K de imagens para upload, como desmembrar fecha e descompactar?

2

Eu tenho uma pasta com cerca de 1 gigabyte de imagens que eu preciso enviar para um servidor.

Eu quero compactá-los, de preferência em vários arquivos que posso carregar para o meu servidor Ubuntu.

Depois, quero descompactá-los / descompactá-los.

Qual é a melhor maneira de fazer isso?

    
por user27449 22.08.2010 / 05:59

3 respostas

4

Eu não comprimiria uma pasta contendo imagens, a menos que elas estivessem armazenadas em um formato não compactado (espero que não seja o caso); no entanto use:

tar -c ~/directory/ | gzip | split -d -a 3 -b 100M - out_

para compactar e dividir ~/directory/ em out_000 , out_001 , ... cada um com 100 MB (ajuste o parâmetro -a para alterar o tamanho do prefixo de acordo com suas necessidades). E:

cat out_* | gunzip | tar -x

para restaurar o diretório.

Se você quiser apenas dividir / un-dividir o diretório, simplesmente remova os comandos gzip e gunzip dos pipelines.

    
por 22.08.2010 / 12:37
0

Eu sugeriria que eles fossem exibidos. O Ubuntu tem alguns pacotes que podem manipulá-los e parece lidar melhor com o arquivo.

    
por 22.08.2010 / 06:03
0

Outra opção seria usar tar e 7zip neles. Em alguns casos o 7zip pode fornecer uma melhor compressão que rar e também é software livre.

    
por 22.08.2010 / 11:55