Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
TAR, GZIP E GUNZIP, COMPACTANDO E DESCOMPACTANDO ARQUIVOS NO LINUX
Play lesson

Curso de LINUX na Prática - TAR, GZIP E GUNZIP, COMPACTANDO E DESCOMPACTANDO ARQUIVOS NO LINUX

5.0 (2)
18 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist Curso de LINUX na Prática https://www.youtube.com/watch?v=hBFdhRPRLwE&list=PL5EmR7zuTn_bZm3-kGdVl6Av0u2pKpLEf Vamos ver os programas tar (tape archive recorder), gzip e gunzip e falar tambem do bz2. Os principais programas de compactacao de arquivos no Linux. TAR ou tar (abreviatura de Tape ARchive), é um formato de arquivamento de arquivos (ficheiros). Apesar do nome "tar" ser derivado de "tape archive", o seu uso não se restringe a fitas magnéticas. Ele se tornou largamente usado para armazenar vários arquivos em um único, preservando informações como datas e permissões. Normalmente é produzido pelo comando "tar". Apesar de ser mais comum em sistemas Unix-Like, este formato é suportado pela maioria dos descompactadores para Windows, como por exemplo o 7-zip. tar também é o nome de um programa de arquivamento desenvolvido para armazenar e extrair arquivos de um arquivo tar (que contém os demais) conhecido como tarfile ou tarball. O primeiro argumento para tar deve ser uma das seguintes opções: Acdrtux, seguido por uma das seguintes funções adicionais. Os argumento finais do tar são os nomes dos arquivos ou diretórios nos quais eles podem ser arquivados. O uso de um nome de diretório, implica sempre que os subdiretórios sob ele, serão incluídos no arquivo. Usando o TAR O que o GZIP, BZIP2 e XZ não conseguem fazer, o TAR (Tape ARchives) faz. Ele é um aplicativo capaz de armazenar vários arquivos em um só. Porém, não é capaz de compactar os arquivos armazenados. Como é possível notar, o TAR serve de complemento para o GZIP, BZIP2, XZ e vice-versa. Por isso, foi criado um parâmetro no TAR para que ambos os programas possam trabalhar juntos. Assim, o TAR "junta" os arquivos em um só. Este arquivo, por sua vez, é então compactado pelo GZIP ou pelo BZIP2 ou pelo XZ. Quando ocorre o trabalho conjunto entre TAR e GZIP, o arquivo formado tem a extensão .tar.gz ou .tgz na forma abreviada; para o BZIP2, a extensão .tar.bz2 ou .tbz2 na forma abreviada; e para o XZ, a extensão .tar.xz ou .txz na forma abreviada. O TAR também consegue gravar a propriedade e as permissões dos arquivos. Ainda, consegue manter a estrutura de diretórios original (se houve compactação com diretórios), assim como as ligações diretas e simbólicas. A síntaxe do TAR é: tar [parâmetros] [-f arquivo] [-C diretório] [arquivos...] Abaixo, segue a lista de parâmetros. Parâmetros -c - cria um novo arquivo tar; -M - cria, lista ou extrai um arquivo multivolume; -p - mantém as permissões originais do(s) arquivo(s); -r - acrescenta arquivos a um arquivo tar; -t - exibe o conteúdo de um arquivo tar; -v - exibe detalhes da operação; -w - pede confirmação antes de cada ação; -x - extrai arquivos de um arquivo tar; -z - comprime ou extrai arquivos tar resultante com o gzip; -j - comprime ou extrai arquivos tar resultante com o bz2; -f - especifica o arquivo tar a ser usado; -C - especifica o diretório dos arquivos a serem armazenados. Exemplos A seguir mostramos exemplos de utlização do TAR. Em alguns parâmetros o uso de '-' (hífen) não é necessário. Desta vez, os comandos não serão explicados. Execute-os e descubra o que cada um faz. Repare na combinação de parâmetros e tente entendê-la. Assim, você saberá exatamente o que está fazendo. Bom aprendizado! Para compactar arquivos no formato TAR.GZ usando use: tar -zcvf arquivos.tar.gz arquivos/ Para compactar arquivos no formato TAR.BZ2 usando use: tar -jcvf arquivos.tar.bz2 arquivos/ Para descompactar arquivos no formato TAR.GZ, no diretório corrente: tar -zxvf arquivos.tar.gz Para descompactar arquivos no formato TAR.BZ2, no diretório corrente: tar -jxvf arquivos.tar.bz2 gzip é tanto um software para compactação de arquivos que serve de implementação de referência quanto o formato do arquivo compactado que este gera. Este software foi desenvolvido por Jean-loup Gailly e Mark Adler com algoritmos livres.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere