O shell é uma ferramenta poderosa dos sistemas GNU/Linux, portanto é bastante interessante para aqueles que querem se aventurar no mundo Linux aprenderem alguns comando básicos dele. O intuito deste artigo é justamente familiarizar aqueles que chegaram a pouco tempo no mundo Linux com o shell.
O tar é um comando bastante útil, pois ele permite que
possamos comprimir o conteúdo de um diretório transformando em um
único arquivo, que quando descomprimido volte a ter toda a
estrutura anterior a compressão. Os arquivos depois de
comprimidos recebem a extensão .tar.
Compactando os arquivos:
$ tar -cvvf nomedoarquivo.tar nomedodiretório
Comprime o conteúdo do diretório "nomedodiretorio" no arquivo
"nomedoarquivo.tar".
Extraindo os arquivos:
$ tar -vvvf nomedoarquivo.tar
Extrai o conteúdo do arquivo "nomedoarquivo.tar".
OBS: Podemos usar o comando gzip mostrado na seção anterior para
compactar o arquivo gerado pelo tar.
[1] Comentário enviado por Agente Smith em 13/01/2005 - 11:07h
Ótimo artigo! Para quem acabou de entrar no shell do Linux, é uma mão na roda!
Entretanto, quando voce falou do comando tar:
"O tar (...) permite que possamos comprimir o conteúdo de um diretório transformando em um único arquivo, que quando descomprimido volte a ter toda a estrutura anterior a compressão."
O comando tar não comprime! Ele "empacota" vários arquivos para que sejam distribuídos como um só (que seria o arquivo .tar). O tamanho final de um arquivo .tar é a soma do tamanho dos outros arquivos. Caso voce queira compactar o arquivo empacotado (ou tarred, em inlges), voce pode usar
(exemplo 1) $ gzip arquivo.tar
ou
(exemplo 2) $ bzip arquivo.tar
ou voce pode avisar ao comando tar para que, depois do empacotamento, o próprio tar comprima o pacote resultante
(exemplo 2) $ tar czf ...
(exemplo 3) $ tar cjf ...
Os exemplos 1 e 3 terão como saída o arquivo exemplo.tar.gz, e, com os 2 e 4, exemplo.tar.bz2
[5] Comentário enviado por Burn em 13/01/2007 - 12:49h
cara
eu sou muito iniciante e tenhu de tentar compilare um modem
isso estra em ajudandu pakas mas ainda tem os erros
mas isso é outra parada
um abraço e paraben pelo artigo
[7] Comentário enviado por adrianosegura em 06/10/2008 - 17:27h
caro colega leo_mxs seu artigo ficou bom, mas encontrei alguns erros que podem confundir o usuário. Além dos erros que o amigo Agente Smith disse encontrei um referente ao comando tar. No exemplo da extração do arquivo, vc colocou como $ tar -vvvf nomedoarquivo.tar (está errado) e umas das possibilidades seria tar -xvf nomedoarquivo.tar . Abraço.