Compactar arquivos

1. Compactar arquivos

Douglas
Roknauta

(usa Ubuntu)

Enviado em 05/05/2016 - 12:46h

Pessoal tenho mais de 1000 arquivos que estão zipados, quero juntá-los e a medida que for comprimindo, deve-se ir dividir os arquivos a medida que atingirem um tamanho x. Ex: Se o arquivo atingir 2GB, ele separa ele. Meu objetivo final é gravar estes arquivos em DVD's e como os mesmos suportam 4,7GB quero fazer isso na linha de comando, alguém sabe como?


  


2. Re: Compactar arquivos

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/05/2016 - 12:49h

Abre um terminal e leia:
$ manpage zip
$ manpage tar

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Mensagem do dia: 90% dos problemas em GNU/Linux podem ser resolvidos com um único comando:
# apt-get purge systemd* #para Debian-likes
# dnf remove systemd* #para o Fedora
# zypper remove systemd* #para o openSUSE



3. Re: Compactar arquivos

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 05/05/2016 - 18:19h

Roknauta escreveu:

Pessoal tenho mais de 1000 arquivos que estão zipados, quero juntá-los e a medida que for comprimindo, deve-se ir dividir os arquivos a medida que atingirem um tamanho x. Ex: Se o arquivo atingir 2GB, ele separa ele. Meu objetivo final é gravar estes arquivos em DVD's e como os mesmos suportam 4,7GB quero fazer isso na linha de comando, alguém sabe como?


Entendi três coisas distintas aí:

1. Compactar e quebrar os arquivos com no máximo 4.7GB.

2. Agrupar os arquivos de modo que após o zip estejam com 4.7GB.

3. Empacotar os arquivos zip sem modificá-los de modo a ocuparem 4.7GB.

No primeiro caso, tar + split resolvem.

No segundo caso, é mais fácil apenas falar que é inviável. Precisaria primeiro agrupar os arquivos por taxa de compressão e calcular o futuro espaço utilizado, feito isto, não seria possível garantir que os tamanhos estejam próximos a 4.7GB, haveria desperdício ou muito tentativa e erro.

No terceiro caso, talvez até já tenha alguma coisa pronta que pesquise e agrupe os arquivos do modo mais fácil. Mas não é difícil criar comandos para trabalhar com o 'du' e somar os arquivos.

Pode ser que nenhuma delas tenha haver com o que pensou...

--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
http://perspicazsite.wordpress.com







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts