http://www.zago.eti.br/gzip.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux veja também neste diretório (site) dicas em FAQ em: tar.txt zip.txt $ man gzip $ man zip $ man tar No CL8 e CL9 estão em português. CL9 vem com os pacotes: gzip, bzip2, unzip, zip, xzip e gnozip AMBIENTE GRÁFICO tem o gnozip, para instalar pelo synaptic procure por gnozip, execute gnozip a partir de um terminal, ou Menu K -> executar -> gnozip ou crie um atalho para gnozip. ************************************************************************** SENHA Tar e gzip não tem opção de senha como o zip e arj para windows, para proteger arquivos com senha pesquise sobre gnupg (executável "gpg") tem um dos melhores sistema de senha para proteger arquivos. O man do zip informa que o paramento -e serve para usar senha mas retorna um erro dizendo que não é suportado exemplo: $ zip -e arq *.txt estou aguardando e procurando a solução. ************************************************************************** http://www.gzip.org/ Existem varios compactadores de arquivos, "reduzir o tamanho do arquivo para armazenar em backup ou transmitir pela internet" mas o gzip é um dos mais populares e a maioria dos pacotes disponibilizados para dowload estão compactados pelo gzip e tem a terminação .gz para compactar um arquivo usanto o gzip execute: $ gzip -c arquivo.txt > arquivo.txt.gz ou inclua o caminho: $ gzip -c /home/diretorio/arquivo.txt > /home/copias/arquivo.txt.gz será criado o arquivo arquivo.txt.gz no diretorio indicado ou no local se omitido o destino. quando receber um arquivo .gz para descompactar use: $ gunzip arquivo.txt.gz será criado no diretorio local o arquivo arquivo.txt ou indicando o caminho como: $ gunzip arquivo.txt.gz /home/copias ************************************************************************** O programa gzip --------------------------------------------------------------------- O programa gzip é hoje extremamente popular na Internet. A maioria dos servidores de ftp anônimo da Internet compactam os seus arquivos com este programa. Programas compactados com o programa gzip apresentam a extensão .gz. como em sendmail.tar.gz. Para descompactar arquivos como este, visando a instalação do produto, no nosso caso, sendmail, é comum seguir os seguintes passos gunzip sendmail.tar.gz tar xvf sendmail.tar Na verdade não é necessária a realização do primeiro passo. O arquivo pode ser descompactado para stdout e redirecionado para o programa tar. Desta forma ocupa-se menos disco. O comando gzip -dc sendmail.tar.gz | tar xvf - obtem exatamente os mesmos resultados dos comandos anteriores sem descompactar o arquivo de distribuição original. ************************************************************************** ************************************************************************** ************************************************************************** Usando o Gzip e o Tar: No Linux, os utilitários mais usados para compactar e armazenar arquivos são o gzip e o tar. Se você procurar por softwares para Linux disponíveis pela Internet, na maioria das vezes eles serão distribuídos nestes formatos. E se você pretende armazenar os seus arquivos pessoais, é recomendável usar estes dois utilitários. O gzip é um programa de compressão usado para gerar uma cópia compactada de um determinado arquivo, o que o gzip não faz é unir vários arquivos em um único arquivo. Para isso temos o tar, um programa capaz de armazenar um ou mais arquivos. Por sua vez, o tar não é capaz de compactar os arquivos armazenados, para contornar isto, foi adicionado no tar um parâmetro para os dois utilitários se interagirem, assim o tar pode criar o armazenamento e logo em seguida compactar o arquivo resultante. Uma outra capacidade do tar é a de gravar a propriedade e as permissões dos arquivos, além de manter a estrutura completa de diretórios e as ligações diretas e simbólicas. Veja a seguir um rápido manual destes dois utilitários e alguns exemplos com os parâmetros mais usados: Obs.: A listagem dos parâmetros não está completa. GZIP Sintaxe: gzip [-cdlv19] [arquivos...] -c Mantém os arquivos originais. -d Expande arquivos comprimidos (equivalente ao gunzip). -l Lista o conteúdo de arquivos comprimidos. -v Exibe saída detalhada. -1 Compressão rápida. -9 Melhor compressão. Exemplos: gzip nome.ext -> Compacta removendo o arquivo original e criando o arquivo nome.ext.gz. gzip -c nome.ext -> Compacta mantendo o arquivo original e criando o arquivo nome.ext.gz. gzip -9 nome.ext -> Alta compactação removendo o arquivo original e criando o arquivo nome.ext.gz. gzip -cv1 arq1.ext arq2.ext -> Compactação baixa mantendo o arquivo original e criando os arquivos arq1.ext.gz e arq2. ext.gz, exibindo uma saída detalhada. gzip -l nome.gz -> Lista o conteúdo do arquivo. gzip -d nome.ext.gz -> Descomprime o arquivo (o mesmo que gunzip nome.ext.gz). TAR Sintaxe: tar [-cMprtvwxz] [-f arquivo] [-C diretório] [arquivos...] -c Cria um novo arquivo tar. -M Cria, lista ou extrai um arquivo multivolume. Não funciona com -z. -p Preserva as permissões de acesso originais dos arquivos. -r Acrescenta arquivos a um arquivo tar. -t Lista o conteúdo de um arquivo tar. -v Exibe saída detalhada. -w Solicita confirmação antes de cada ação. -x Extrai arquivos de um arquivo tar. -z Comprime o arquivo tar resultante com o gzip. -f arq Especifica o arquivo tar a ser usado. -C dir Especifica o diretório dos arquivos a serem armazenados. Obs.: Em alguns parâmetros o - (hífem) não é necessário. Exemplos: tar -c meudir > arq.tar tar -cvf arq.tar arq1 arq2 tar cvf /dev/fd0 /dir1/* tar -cvMf /dev/fd0 /dir1 /dir2/subdir /dir3 tar -c -v -f arq.tar *.ext tar cwf arq.tar meudir tar -czvf /meudir/arq.tgz * tar czwf arq.tar.gz -C /dir1 arq1 -C /dir2 arq2 arq3 tar -rf arq.tar arq* tar -tf arq.tar tar -xv -f arq.tar tar xvMf /dev/fd0 tar xf arq.tar meudir/arq1 tar xzvf /meudir/subdir/arq.tar.gz tar -xzwf arq.tgz ************************************************************************** ************************************************************************** **************************************************************************