TAR - Empacotando arquivos

Empacotando:

TAR

tar -cvf nomedoarquivo.tar /home/user/Documentos/*

sendo que dentro do diretório Documentos temos:

arquivo1.odt arquivo2.pdf arquivomusica.mp3 (todos serão agrupados em um único arquivo "nomedoarquivo.tar")

parâmetros:

  • c – (create) cria um novo arquivo .tar
  • v – (verbose) exibe o nome dos arquivos (um por um)
  • f – resultado será do tipo arquivo (file)


GZ

tar -zcvf nomedoarquivo.tar.gz /home/user/Documentos/* (criar arquivo no formato gzip)

parâmetros:

  • z - para quando o formato do arquivo for empacotado em "gzip" (tar.gz)


BZ2

tar -jcvf nomedoarquivo.tar.bz2 /home/user/Documentos/* (criar arquivo no formato bzip2)

parâmetros:

  • j - para quando o formato do arquivo for empacotado em "bzip2" (tar.bz2)



Extraindo:

TAR

tar -xvf nomedoarquivo.tar

parâmetros:

  • x – (extract) extrair o(s) arquivo(s)
  • v – (verbose) exibe o nome dos arquivos extraídos (um por um)
  • f – resultado será do tipo arquivo (file)


tar -xvf nomedoarquivo.tar -C /home/user/Documentos/importante/

parâmetro:

  • C - extrai o(s) arquivo(s) para uma pasta/diretório especifico (entretanto, verifique se o diretório/pasta de destino exista)


GZ

tar -zxvf arquivo.tar.gz

parâmetro:

  • z - usado para quando o formato do arquivo é "gzip" (tar.gz)


BZ2

tar -jxvf arquivo.tar.bz2

parâmetro:

  • j - usado para quando o formato do arquivo é "bzip2" (tar.bz2)



Para mais informações clique aqui.