Linux Básico - Parte II
Este artigo é a continuação do primeiro e fala de compactadores, filtros, permissões e processos do sistema Linux.
Parte 6: Compactadores
O Linux vem com quatro compactadores instalados: tar, zip, gzip e bzip2.
O compactador tar, na verdade é um "empacotador" de arquivos. Exemplos:
$ tar cf lixo.tar lixo/
$ tar xf lixo.tar
A primeira linha passa para o comando tar os parâmetros criar arquivo(cf), sendo o próximo parâmetro o nome do arquivo quando compactado. Assim, o último é o que compactar! Já, na segunda linha, xf diz que é para extrair do arquivo lixo.tar. Bastante simples, não?
O compactador zip é usado da seguinte forma:
$ zip lixo.zip lixo.tar
$ unzip lixo.zip
A primeira linha compactará o arquivo "lixo.tar" como "lixo.zip" e a segunda descompactará o arquivo "lixo.zip".
O Gzip é usado da mesma forma que o zip:
$ gzip lixo.tar
$ gunzip lixo.tar.gz
O Bzip2 pode ser usado basicamente dessa forma:
$ bzip2 lixo.tar
$ bunzip2 lixo.tar.bz2
Entre todos os compactadores testados, com um diretório de 5.1 MB, o que compactou menos arquivos foi o tar (que como falamos sua finalidade é mais "empacotar") deixando o diretório num arquivo de 5MB que foram usados nos outros 3 testes. O compactador zip e o gzip tem níveis iguais, compactaram os arquivos e geraram arquivos de 3.9MB. Por último o Bzip2, ele de 5MB foi um dos que teve pior desempenho um arquivo tar compactado com ele teve tamanho de 4MB.
Tar
O compactador tar, na verdade é um "empacotador" de arquivos. Exemplos:
$ tar cf lixo.tar lixo/
$ tar xf lixo.tar
A primeira linha passa para o comando tar os parâmetros criar arquivo(cf), sendo o próximo parâmetro o nome do arquivo quando compactado. Assim, o último é o que compactar! Já, na segunda linha, xf diz que é para extrair do arquivo lixo.tar. Bastante simples, não?
Zip
O compactador zip é usado da seguinte forma:
$ zip lixo.zip lixo.tar
$ unzip lixo.zip
A primeira linha compactará o arquivo "lixo.tar" como "lixo.zip" e a segunda descompactará o arquivo "lixo.zip".
Gzip
O Gzip é usado da mesma forma que o zip:
$ gzip lixo.tar
$ gunzip lixo.tar.gz
Bzip2
O Bzip2 pode ser usado basicamente dessa forma:
$ bzip2 lixo.tar
$ bunzip2 lixo.tar.bz2
Desempenho
Entre todos os compactadores testados, com um diretório de 5.1 MB, o que compactou menos arquivos foi o tar (que como falamos sua finalidade é mais "empacotar") deixando o diretório num arquivo de 5MB que foram usados nos outros 3 testes. O compactador zip e o gzip tem níveis iguais, compactaram os arquivos e geraram arquivos de 3.9MB. Por último o Bzip2, ele de 5MB foi um dos que teve pior desempenho um arquivo tar compactado com ele teve tamanho de 4MB.