torradeira.net



Milhares de dicas e tutoriais de informatica!

Flower

Comandos tar e gzip .tar e .gz no linux



17,502 acessos

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:
  • Twitter
  • del.icio.us
  • Google Bookmarks
  • email
  • Live
  • Rec6
  • Print
  • StumbleUpon

Comente! Sua participação é importante.