Embora muitos usuários pensem que uma distribuição Gnu / Linux e sistemas como o Windows não têm nada em comum, a verdade é que eles têm. Ambos os sistemas operacionais têm certos elementos em comum, como o tipo de arquivo que pode ser visualizado ou o gerenciamento de arquivos do computador.
Nesses aspectos, o Gnu / Linux tem o mesmo que o Windows, mas de uma maneira diferente. Um de os tipos de arquivos que oferecem mais problemas ao usuário iniciante em Gnu / Linux o arquivo compactado e suas formas de trabalho. Assim, para descompactar arquivos no Gnu / Linux, precisamos de programas que o façam e de certos comandos para compactar ou descompactar arquivos. Mas antes de tudo, vamos primeiro ver o que são arquivos compactados.
O que são arquivos compactados?
Os arquivos compactados são arquivos de computador que se caracterizam por ocupar menos espaço no disco rígido do que os arquivos dentro desses arquivos. Assim, arquivos compactados são utilizados e ideais para locais onde você precisa economizar espaço. Os arquivos compactados estão em um formato diferente do formato original e não são acessíveis por nenhum programa exceto o programa compressor que se encarregará de descompactar para executar e visualizar os arquivos compactados.
No Gnu / Linux podemos encontrar arquivos compactados nos programas que os repositórios nos enviam, quando baixamos os pacotes do programa e mesmo quando instalamos os pacotes do programa, uma vez que os diferentes formatos de pacote ainda são um tipo de arquivo compactado que não precisa de nenhum programa compactador para funcionar.
Nos sistemas operacionais Gnu / Linux, encontramos vários formatos de arquivo compactado que podem ser usados desde o início, mas alguns outros requerem um programa compactador e outro programa descompressor. Em geral, todos os programas que são compressores nos permitem descompactar o arquivo e, portanto, não é necessário mais de um programa para gerenciar esses tipos de arquivos e existem até programas que gerenciam diferentes tipos de arquivos compactados.
Como instalar compressores em Gnu / Linux?
Existem vários tipos de arquivos compactados que qualquer distribuição pode manipular desde o primeiro segundo. Tar, tar.gz e seus derivados são arquivos compactados que podem ser usados, mas não são os mais populares entre os sistemas de computador, com .zip e rar sendo os formatos de arquivo preferidos e mais populares. Mas nenhuma distribuição tem o compressor para este tipo de arquivos ou tipos específicos de arquivos compactados instalados por padrão, portanto, após instalar a distribuição temos que executar o seguinte no terminal:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Este se usarmos uma distribuição Gnu / Linux baseada em Ubuntu ou Debian. Se ao contrário, não tínhamos Ubuntu e usamos uma distribuição baseada em Fedora ou Red Hat, temos que escrever o seguinte:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Se não temos o Ubuntu e temos o Arch Linux ou seus derivados, temos que escrever o seguinte:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Este método é por meio de um terminal, mas também podemos fazê-lo por meio de um gerenciador de software gráfico. Neste caso, temos que procurar compressores relacionados aos formatos .zip, rar, ace e arj. Todas as distribuições possuem gerenciadores de software gráfico com navegador, portanto a instalação gráfica será um procedimento rápido e fácil. Depois de instalá-los, o gerenciador de arquivos mudará, bem como o menu do aplicativo e os menus de contexto.
Como usá-los no terminal?
O processo de uso com o terminal Gnu / Linux é muito fácil e simples. Em geral, podemos dizer que para compactar arquivos temos que executar o comando compressor seguido do nome do arquivo compactado que iremos criar e dos arquivos que queremos compactar.
Então, para compactar um arquivo em formato zip temos que usar o seguinte padrão:
zip archivo.zip archivo.doc archivo.jpg
Se quisermos criar um arquivo em formato gzip, o padrão será o seguinte:
gzip archivo.doc
Se quisermos criar um arquivo em formato tar, então temos que escrever o seguinte:
tar -zcvf archivo.tgz archivo.doc
Temos que realizar um processo semelhante quando queremos descompactar arquivos através do terminal. Para isso temos que seguir os mesmos padrões, mas mudando o comando a ser executado. Assim, para descompacte arquivos em formato .zip temos que escrever:
unzip archivo.zip
Se quisermos descompactar arquivos em formato .rar temos que escrever:
unrar archivo.rar
Se quisermos descompactar arquivos em formato tar, então temos que executar o seguinte:
tar -zxvf archivo.tgz
Se o arquivo estiver em formato gzip, então temos que executar o seguinte:
gzip -d archivo.zip
Existem outros formatos de arquivo compactado que podem ser instalados e usados por meio do terminal. Em geral esses compressores seguem o mesmo padrão e se não, ele sempre aparecerá na página de manual do repositório, uma página muito útil para ter informações sobre o programa que iremos utilizar.
Como usá-los graficamente?
A criação de arquivos compactados em nossa distribuição graficamente é bastante simples. Ao instalar os compressores anteriores, o gerenciador de arquivos foi modificado. Assim, no menu de contexto que aparece quando fazemos clique duas vezes em um arquivo, você terá a opção de compactar…. Selecionar esta opção abrirá uma janela como a seguinte:
Nele inserimos o nome do novo arquivo e marcamos o tipo de compressão que queremos realizar. Ou seja, se for compactado em .zip, tar.xz, rar, .7z, etc ...
O processo para descompactar graficamente arquivos em Gnu / Linux é ainda mais fácil do que através do próprio terminal. Damos um duplo clique no arquivo compactado e uma janela aparecerá com todos os documentos que o arquivo contém. Se clicarmos duas vezes em qualquer um desses documentos, ele será exibido temporariamente, se quisermos descompactar o arquivo, marcamos e pressionamos o botão de extração. Também podemos descompactar todos os arquivos pressionando o botão "Extrair" diretamente, mas temos que ter certeza de que nenhum arquivo está marcado ou selecionado.
Isso só pode ser feito com arquivos compactados?
A verdade é que não. Existem muitos outras operações que podemos fazer com arquivos compactados. Não só podemos descompactar ou criar arquivos, mas também criptografá-los ou podemos simplesmente criar vários arquivos de um tamanho específico e juntá-los para criar um único arquivo compactado.
Mas essas operações Eles são mais complicados de realizar e não é essencial trabalhar com esses tipos de arquivos, com os comandos e guias anteriores é mais do que suficiente trabalhar com arquivos compactados de forma eficiente e produtiva.
$ sudo apt-get install ark
em seguida, clique com o botão direito no arquivo, abra com arca e extraia 🙂
Para quem tem Ubuntu ou Fedora (vem por padrão)
na escrita do terminal:
UNP
unp extrai um ou mais arquivos fornecidos como argumentos de linha de comando:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Formatos suportados:
$ unp-s
Formatos e ferramentas de arquivo conhecidos:
7z: p7zip ou p7zip-full
ace: unace
ar, deb: binutils
arj: arj
bz2: bzip2
cab: cabextract
chm: libchm-bin ou arquimagem
cpio, ano: cpio ou ano
dat: tnef
dms: xdms
exe: talvez laranja ou descompactar ou unrar ou unarj ou lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils ou lzma
lzo: lzop
lzx: unlzx
mbox: formail e mpack
pmd: ppmd
rar: rar ou unrar ou unrar-free
rpm: rpm2cpio e cpio
mar, mar.bin: macutils
shar: sharutils
alcatrão: alcatrão
tar.bz2, tbz2: tar com bzip2
tar.lzip: tar com lzip
tar.lzop, tzo: tar com lzop
tar.xz, txz: tar com xz-utils
tar.z: tar com compressão
tgz, tar.gz: tar com gzip
uu: sharutils
xz: xz-utils
A contagem de repetição negativa não faz nada na linha 317 / usr / bin / unp.
zip, cbz, cbr, jar, war, ear, xpi, adf: unzip
zoo: zoo
para descompactar arquivos tar, tar -zxvf file.tgz ??
Eu acho que apenas -xvf é o suficiente
Alguém para fazer um tutorial sobre como instalar o PeaZip no Ubuntu e outras distros e como integrá-lo com Gnome e Plasma 5, obrigado.
Obrigado, descompacte o documento com passagem em uma instalação ubuntu 18
Bom tuto mas seria muito melhor se os compressores pudessem fazer uso do multithreading. Eu tenho que descompactar arquivos 4gb e leva muito tempo em um ryzen 5 1600x. Com o htop pude observar que o desempenho é muito baixo porque ele usa uma única cpu.