Hoje temos uma grande dificuldade com relação a compactar um arquivo grande e enviar por e-mail.
Vou demonstrar aqui como quebra esse grandioso arquivo em vários outros pequenos.
Irei dá o exemplo de um arquivo de 1.5GB (home de um usuário), mas podemos fazer da mesma forma com arquivos maiores.
1: Compactar o arquivo chamado bsoares ( home do usuário bsoares)
tar -zcf bsoares.tar.gz bsoares
2: Como já verifiquei que o arquivo tem o tamanho de 1.5GB, usei o parâmetro 1024m ( o arquivo irá ser quebrado em dois arquivos ( um de 1GB e outro de 500MB )), veja abaixo:
split -b 1024m bsoares.tar.gz bsoares_quebrado
Segue abaixo como fica o arquivo quebrado:
-rw-r--r-- 1 root staff 1073741824 2009-02-03 16:57 bsoares_quebradoaa
-rw-r--r-- 1 root staff 499887191 2009-02-03 16:58 bsoares_quebradoab
3: Para retornar o arquivo ao seu tamanho normal compactado (tar.gz), basta executar:
cat bsoares_quebrado* > bsoares.tar.gz
Veja abaixo:
-rw-r--r-- 1 root staff 1573629015 2009-02-03 17:04 bsoares.tar.gz
Simples assim ! Espero ter ajudado.
terça-feira, 10 de fevereiro de 2009
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário