segunda-feira, 12 de novembro de 2007

Dividindo arquivo em vários (Linux)

Como dividir arquivos em partes menores no Linux?

O comando "split" é um comando extremamente útil para dividir um arquivo muito grande em vários arquivos pequenos, veja como dividir um arquivo de 5.6MB em pedaços de 1MB:

Verificando o tamanho do arquivo linux.txt:
$ du -sh linux.txt [enter]
5.6M linux.txt
Dividindo o arquivo:
$ split -b 1m linux.txt linux- [enter]
Serão criados os arquivos linux-aa, linux-ab, linux-ac, linux-ad, linux-ae e linux-af com o tamanho de 1MB (1m).
Para "juntar" os arquivos novamente, basta utilizar o seguinte comando:
$ cat linux-aa linux-ab linux-ac linux-ad linux-ae linux-af > linux.txt [enter]
Maiores informações sobre o comando split e cat:
$ man split [enter]
$ man cat [enter]

Obs: Em Windows pode-se dividir um arquivo grande com programas utilizados para compactar arquivos, como Winrar e outros.

Nenhum comentário:

Hora atual