Saltar para o conteúdo
UbuntupédiaUbuntu Linux em português

Verbete · Manual da consola

Tar

Neste artigo
  1. Opções
  2. Utilizando tar
  3. Comprimir
  4. Descomprimir
  5. Adicionar ficheiros
  6. Adicionar ficheiros de uma lista
  7. Listar ficheiros
  8. Exemplo prático
  9. Comprime
  10. Extrai

Tar é um comando aplicação que permite fazer cópias de segurança na consola. É muito utilizado ainda para comprimir programas em código fonte para serem distribuídos via Internet. O comando tar existe ainda em Mac OS X, BSD e outras formas de Unix.

Opções

  • c · Adicionar a um arquivo, utilizando um caminho absoluto
  • x · extraír de um arquivo
  • t · listar os conteúdos de um arquivo
  • f · Sempre que se trabalha com um ficheiro, se não fôr incluído o computador assume que se trata de uma fita
  • p · preservar as permissões
  • v · mostrar na consola os resultados
  • I · usar uma lista de inclusão
  • X · usar uma lista de exclusão

Nota: Utilizar os comandos:

$ tar ‑‑help

e

$ man tar

para mais informação.

Utilizando tar

Comprimir

Para comprimir uma pasta para um arquivo tar

$ tar ‑cf arquivo.tar pasta

Descomprimir

Normal

$ tar ‑xvf arquivo.tar


Mantendo as permissões

$ tar ‑xvfp my_arch.tar

Adicionar ficheiros

$ tar ‑Avf arquivo.tar ficheiro

Adicionar ficheiros de uma lista

$ tar cvf arquivo.tar ‑I include.lst

Listar ficheiros

$ tar tv arquivo.tar

Exemplo prático

Comprimir e extraír um ficheiro executável wiztheora localizado em /usr/bin para wiztheora.tar.gz

Comprime

  • c = criar arquivo
  • v = "verbose", mostra texto
  • f = ficheiro, em vez de fita
  • p = manter permissões
  • z = compressão gzip
  • P = manter local original dos ficheiros

$ tar cvfpzP wiztheora.tar.gz /usr/bin/wiztheora

Extrai

$ sudo tar xvfpzP wiztheora.tar.gz