Sempre surge uma dúvida de como usar os compactadores via shell… Mas como é mesmo? Não lembro a sopa de letrinhas…
Dentro deste espírito, seguem os principais:
TAR
Compactar um diretório:
$ tar -cvf nome_do_arquivo.tar diretorio_para_comprimir
Descompactar:
$ tar -xvf nome_do_arquivo.tar.gz
Descompactar em um diretório específico:
$ tar -xvf nome_do_arquivo.tar -C /home/sydney/compactado/
TAR.GZ
Compactar um diretório:
$ tar -zcvf nome_do_arquivo.tar.gz diretorio_para_comprimir
Descompactar:
$ tar -zxvf nome_do_arquivo.tar.gz
Descompactar em um diretório específico:
$ tar -zxvf nome_do_arquivo.tar.gz -C /home/sydney/compactado/
ZIP
Compactar um diretório:
$ zip -r nome_do_arquivo.zip diretorio_para_comprimir
Descompactar:
$ unzip nome_do_arquivo.zip
TAR.BZ2
Compactar um diretório:
$ tar -jcvf nome_do_arquivo.tar.bz2 diretorio_para_comprimir
Descompactar:
$ tar -jxvf nome_do_arquivo.tar.bz2 -C /home/sydney/compactado/
É isso…