Compactando uma pasta em varios arquivos pelo Terminal no Mac

Para dividir uma pasta ou um arquivo em varios de mesmo tamanho no Mac ( ou Unix ) via terminal basta seguir os comandos:

Neste caso vamos dividir uma pasta de 350mb em 4 ficheiros de no máximo 100mb cada:

matafe@kratos:/tmp/movies$ ls -lh iGenius_How-Steve-Jobs-Changed-the-World/
total 716216
-rwxr-xr-x 1 matafe wheel 350M 15 Set 20:23 igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.avi
-rwxr-xr-x 1 matafe wheel 66K 15 Set 20:23 igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.srt

O primeiro passo é compactar a pasta e seus conteudo em um arquivo zip.
Neste caso vamos gerar o arquivo iGenius-full.zip

matafe@kratos:/tmp/movies$ zip -r iGenius-full.zip iGenius_How-Steve-Jobs-Changed-the-World/
adding: iGenius_How-Steve-Jobs-Changed-the-World/ (stored 0%)
adding: iGenius_How-Steve-Jobs-Changed-the-World/igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.avi (deflated 1%)
adding: iGenius_How-Steve-Jobs-Changed-the-World/igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.srt (deflated 63%)

Em seguida, vamos dividir este arquivo zip gerado em arquivos de 100Mb no máximo cada:

matafe@kratos:/tmp/movies$ zip iGenius-full.zip --out iGenius.zip -s 100m
copying: iGenius_How-Steve-Jobs-Changed-the-World/
copying: iGenius_How-Steve-Jobs-Changed-the-World/igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.avi
copying: iGenius_How-Steve-Jobs-Changed-the-World/igenius.how.steve.jobs.changed.the.world.hdtv.xvid-diverge.srt

Verificando o conteudo da pasta:

matafe@kratos:/tmp/movies$ ls -lh
total 1414880
-rw-r--r-- 1 matafe wheel 345M 15 Set 20:39 iGenius-full.zip
-rw-r--r-- 1 matafe wheel 100M 15 Set 21:02 iGenius.z01
-rw-r--r-- 1 matafe wheel 100M 15 Set 21:02 iGenius.z02
-rw-r--r-- 1 matafe wheel 100M 15 Set 21:02 iGenius.z03
-rw-r--r-- 1 matafe wheel 45M 15 Set 21:02 iGenius.zip
drwxr-xr-x 4 matafe wheel 136B 15 Set 20:34 iGenius_How-Steve-Jobs-Changed-the-World

Pronto os ficheiros iGenius.z* foram gerados com o tamanho definido.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s