Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2:
Existem vários utilitários de arquivação\compressão de ficheiros, sendo alguns os acima indicados, contudo o mais relevante a ter em conta certamente é o tar isto pois este tem a capacidade de comprimir\descomprimir ficheiros de diferentes formatos enquanto alguns outros utilitários como o gzipb ou o bzip2 apenas foram criados para os seus protocolos específicos.
Sintaxe base do tar:
# tar [opções] [tar_X] [destino\fonte]
Pendente as flags que definirmos como opções no comando, o [destino\fonte] pode ser a fonte ou o destino da compressão\descompressão, ou seja, caso se pretenda comprimir a [pasta_1] no [tar_1] devemos efetuar o seguinte:
# tar -cvf [tar_1] /[pasta_1]
E caso se pretenda descomprimir os conteúdos do [tar_2] para a diretoria atual usamos o seguinte comando:
# tar -xvf [tar_2]
Se quisermos descomprimir para uma outra diretoria diferente daquela em que estejamos podemos usar a flag “-C” que vai antes de fazer a descompressão mudar de diretoria para aquela que for indicada. Por exemplo descomprimir o [tar_3] na [pasta_2]:
# tar -xvf [tar_3] -C [pasta_2]
Deixo abaixo algumas flags que são frequentemente utilizadas:
-c -- Criar um novo Arquivo
-v -- Modo “Verbose”;
-f -- O ficheiro arquivo;
-x -- Extrair ficheiros de um arquivo;
-j -- Usar o bzip2;
-z -- Usar gzip;
-t -- Lista os conteúdos do arquivo
-C -- Extrai para o diretório indicado;
Last updated
Was this helpful?