Comandos tar e gzip .tar e .gz no linux

Os zips do linux geralmente tem a terminacao .tar ou .tar.gz pelo menos na sua grande maioria.. abaixa vão alguns comandos para você aprender a manipular esses arquivos no shell.

Exemplos gzip:

gzip arquivo.txt - compacta removendo o arquivo original e criando o arquivo arquivo.txt.gz;
gzip -c arquivo.ext - faz o mesmo que a operação acima, mas mantém o arquivo original;

gzip -9 nome.ext - faz uma compactação maior, removendo o arquivo original e criando o arquivo arquivo.txt.gz;
gzip -cv1 file1.txt file2.txt - compactação baixa, mantendo o arquivo original e criando os arquivos file1.txt.gz e file2.ext.gz. O parãmetro ‘v‘ faz com que seja mostrado detalhes da operação;
gzip -l infowester.gz - lista o conteúdo do arquivo infowester.gz;
gzip -d arquivo.txt.gz - descompacta o arquivo arquivo.txt.gz.

Exemplos tar:

  1. Para agrupar dois ou mais arquivos em um único arquivo:

    $ tar -cvf programas.tar prog.c prog2.c

  2. Para agrupar o diretório de trabalho e seus sub-diretórios em um único arquivo:

    $ tar -cvf tudo.tar *

  3. Para desagrupar todos os arquivos de um arquivo criado pelo comando:

    $ tar -xvf programas.tar

  4. Para desagrupar um arquivo espec´fico de um arquivo criado pelo comando:

    $ tar -xvf programas.tar prog2.c

  5. Para desagrupar vários arquivos de um arquivo criado pelo comando:

    $ tar -xvf tudo.tar prog.c bin/* doc/prog.txt

  6. Para listar os arquivos agrupados em um arquivo criado pelo comando:

    $ tar -tvf programas.tar

  7. Para verificar se um arquivo est´ agrupado no arquivo criado pelo comando:

    $ tar -tvf programa.tar prog2.c

  8. Para agrupar arquivos em disquetes:

    $ tar -cvf /dev/fd0 prog.c prog2.c

  9. Para desagrupar todos os arquivos do disquete:

    $ tar -xvf /dev/fd0

  10. Para desagrupar um arquivo especcífico do disquete:

    $ tar -xvf /dev/fd0 prog2.c

  11. Para listar os arquivos do disquete:

    $ tar -tvf /dev/fd0 *

  12. Para agrupar arquivos em fitas:

    $ tar -cvf /dev/rmt0

  13. Para desagrupar todos os arquivos da fita:

    $ tar -xvf /dev/rmt0

  14. Para listar os arquivos da fita:

    $ tar -tvf /dev/rmt0

  15. Para agrupar arquivos no dispositivo padrão:

    $ tar -cv *

  16. Para desagrupar todos os arquivos do dispositivo padrão:

    $ tar -xv

  17. Para listar os arquivos do dispositivo padrão:

    $ tar -tv

Compartilhe:
  • del.icio.us
  • Google
  • E-mail this story to a friend!
  • Live
  • Rec6
  • Slashdot
  • StumbleUpon
  • Technorati
  • TwitThis
  • Print this article!
Transformando um DVD de 9 Gigas em um 4.7 Gigas 10 Erros comuns de violação do TOS do AdSense

No comments yet

Leave a Reply





XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mais acessados