Compactação free de arquivos no Linux


Manipular arquivos compactados é algo comum atualmente, para que você esteja preparado para a maioria das opções que pode encontrar confira essa matéria.

Compactação free de arquivos no Linux

Compactadores de arquivos (pt-BR) ou compactadores de ficheiros (pt) são softwares especializados em gerar uma representação mais eficiente de vários arquivos dentro de um único arquivo de modo que ocupem menos espaço na mídia de armazenamento ou o tempo de transferência deles sobre uma rede seja reduzido.

Os compactadores foram muito utilizados no passado quando as mídias de armazenamento tinham preços elevados e era necessário economizar espaço para armazenamento. Atualmente o uso deles é mais voltado a transferência de arquivos pela Internet para reduzir a massa de dados a ser transferida pela rede. wikipedia



Instalação

Para adicionar uma maior compatibilidade a vários tipos de arquivos compactados e compressão de arquivos ao seu ambiente gráfico e para linha de comando, instale os pacotes abaixo no terminal com o comando correspondente a sua distribuição Linux.
 
Para Arch Linux e derivados
sudo pacman -S unace zip unzip p7zip sharutils uudeview arj unrar
Para Debian e derivados
sudo apt install unace zip unzip p7zip-full sharutils uudeview mpack arj unrar-free
Para Fedora e derivados
sudo dnf install unace zip unzip p7zip sharutils uudeview arj unrar
Para openSUSE
sudo zypper install unace zip unzip p7zip sharutils uudeview arj unrar

Com a instalação dos pacotes acima o seu compactador do ambiente gráfico sera compatível as extensões da imagem.


Você pode utilizar o seu gerenciador de arquivos para manipular arquivos, compactar e descompactar.

 
Para compactar e descompactar arquivos por linha de comando confira o quadro abaixo.

Para Compactar

TAR
tar -cvf arquivo.tar arquivoa arquivob

GZIP

gzip arquivo.gz arquivoa arquivob

TAR.BZ2

tar -cvjf arquivo.tar.bz2 arquivoa arquivob 
TAR.GZ

tar -cvzf arquivo.tar.gz arquivoa arquiv
TAR.XZ

tar -cjcf arquivo.xz arquivo/diretório 
ZIP

zip arquivo.zip arquivoa arquivob 
7ZIP

7za a arquivo.7z arquivoa arquivob 
ARJ

arj a arquivo.arj arquivoa arquivob 
LHA

lha a arquivo.lha arquivoa arquivob 
ZOO

zoo a arquivo.zoo arquivoa arquivob


Para Descompactar 


TAR
tar -xvf arquivo.tar 
GZIP

gzip -d arquivo.gz 
TAR.BZ2

tar -xvjf arquivo.tar.bz2 
TAR.GZ

tar -xvzf arquivo.tar.gz 
TAR.XZ

tar -xvf arquivo.tar.xz

ZIP

unzip arquivo.zip 
7ZIP

7za x arquivo.7z 
ARJ

arj x arquivo.arj 
LHA

lha x arquivo.lha 
ZOO

zoo x arquivo.zoo

Parâmetros



-c – cria um novo arquivo tar;
-M – cria, lista ou extrai um arquivo multivolume;
-p – mantém as permissões originais do(s) arquivo(s);
-r – acrescenta arquivos a um arquivo tar;
-t – exibe o conteúdo de um arquivo tar;
-v – exibe detalhes da operação;
-w – pede confirmação antes de cada ação;
-x – extrai arquivos de um arquivo tar;
-z – comprime ou extrai arquivos tar resultante com o gzip;
-j – comprime ou extrai arquivos tar resultante com o bz2;
-f – especifica o arquivo tar a ser usado;
-C – especifica o diretório dos arquivos a serem armazenados.

Compactadores com GUI

Xarchiver

Xarchiver é um front-end para várias ferramentas de linha de comando para sistemas operacionais Linux e BSD, projetado para ser independente de ambiente desktop. Este é o aplicativo padrão de arquivos compactados do Xfce e LXDE. Wikipédia

Ark

Ark é um software livre criado pela KDE para gerenciar arquivos incluindo compactação. Ele trabalha com os formatos tar, gzip, bzip2, zip, rar e lha. wikipedia



Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais