HolyHosting
Equipe Holy

Compactar e descompactar arquivos simplifica muitas tarefas complexas, como a transferência de arquivos! Você aprenderá como usar unzip com comandos Linux para melhorar seu fluxo de trabalho em um ambiente de VPS hosting.
Zip é uma função de compactação popular que é portátil e fácil de usar. Você pode até descompactar arquivos criados no Linux no Windows!
Unzip é um utilitário que não vem instalado por padrão na maioria das distribuições Linux, mas pode ser instalado facilmente. Você pode combinar a compactação de arquivos .tar.gz criando arquivos zip ou .gz usando o comando gzip no Linux.
Para que Serve o Zip?
Como Instalar o Unzip
Como Usar Zip e Unzip no Linux
Para que Serve o Zip?
Aqui estão alguns cenários em que você pode optar por usar arquivos zip:
Quando você trabalha frequentemente entre sistemas baseados em Windows e Unix. Ele não só compacta arquivos, mas também é um utilitário de empacotamento de arquivos. Funciona em múltiplos sistemas operacionais.
Para economizar largura de banda. Se você tem largura de banda limitada ou restrita, pode usar zip entre dois servidores para transferência de arquivos.
Transferir arquivos rapidamente. O utilitário zip reduz o tamanho do arquivo, reduzindo assim o tempo de transferência.
Faça upload ou download de diretórios em uma velocidade mais rápida.
Economize espaço em disco.
Descompacte arquivos .zip protegidos por senha.
Aproveite uma boa taxa de compactação.
Lembre-se, antes de aproveitar o Unzip no Linux, você precisará acessar seu servidor virtual privado via SSH.
Como Instalar o Unzip
Agora que sabemos para que serve o zip, vamos ver como instalar o unzip no seu VPS rodando
Linux de acordo com o sistema operacional que você está utilizando.
Como Instalar o Unzip em Sistemas Debian e Ubuntu
Instalar o unzip é fácil! Com Ubuntu e Debian, utilize o seguinte comando para instalar o unzip:
```
sudo apt install unzip
```
Aguarde um minuto até que a instalação termine.
Para criar arquivos zip, você também precisará instalar o zip. Você pode fazer isso com o seguinte comando:
```
sudo apt-get install zip
```
Como Instalar o Unzip no Linux CentOS e Fedora
Isso também é simples e pode ser feito com o seguinte comando:
```
sudo yum install unzip
```
Quando a instalação estiver concluída, você pode verificar o caminho com o seguinte comando:
```
which unzip
```
Após executar o endereço na linha de comando, você deve obter uma saída parecida com esta:
```
/usr/bin/unzip
```
Você também pode confirmar que tudo foi instalado corretamente usando o seguinte comando. Ele dará uma saída detalhada com os detalhes do utilitário unzip.
```
unzip -v
```
Como Usar Zip e Unzip no Linux
Agora que sabemos como instalar o utilitário, podemos começar a aprender os usos básicos dele:
Como Criar Arquivos Zip no Linux
A sintaxe básica para criar um arquivo .zip é:
```
zip opciones archivo_zip lista_de_archivos
```
Para testar isso, criamos dois arquivos: ExampleFile.txt e ExampleFile1.txt. Vamos compactá-los em sampleZipFile.zip com o seguinte comando:
```
zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt
```
Como Usar o Linux para Descompactar um Arquivo
O comando unzip pode ser usado sem opções. Isso descompactará todos os arquivos no diretório atual. Um exemplo é o seguinte:
```
unzip sampleZipFile.zip
```
Por padrão, será descompactado na pasta atual, desde que você tenha acesso de leitura e escrita.
Como Excluir um Arquivo de um Arquivo .zip
Uma vez criado um arquivo .zip, você pode excluir ou remover arquivos dele. Então, se quiser excluir ExampleFile.txt do arquivo sampleZipFile.zip existente, você pode usar o seguinte comando:
```
zip -d sampleZipFile.zip ExampleFile.txt
```
Após executar este comando, você pode descompactar o arquivo .zip usando:
```
unzip sampleZipFile.zip
```
Aqui você verá que ExampleFile.txt foi removido e não pode ser visto na extração.
Como Atualizar Arquivos Zip
Uma vez criado um arquivo .zip, você pode adicionar um novo arquivo a um arquivo .zip existente. Suponha que você precise adicionar um novo arquivo ExampleFile2.txt ao arquivo sampleZipFile.zip já existente. Você pode fazer isso com o seguinte comando:
```
zip -u sampleZipFile.zip ExampleFile2.txt
```
Agora, se você extrair sampleZipFile.zip, encontrará o novo arquivo ExampleFile2.txt adicionado.
Como Mover um Arquivo para um Zip
Você pode mover facilmente arquivos específicos para um arquivo .zip. Isso significa que após adicionar os arquivos, eles serão excluídos de seus diretórios originais. Isso é feito adicionando a opção -m. Um exemplo deste comando é:
```
zip -m sampleZipFile.zip ExampleFile2.txt
```
Como Usar Zip Recursivamente no Linux
A opção -r é usada para compactar arquivos recursivamente. Esta opção compactará todos os arquivos presentes dentro de uma pasta. Um exemplo deste comando é o seguinte:
```
zip -r sampleZipFile.zip MyDirectory
```
No exemplo, MyDirectory é um diretório que possui múltiplos arquivos e subdiretórios para compactar.
Como Excluir Arquivos em um Zip
Ao criar um arquivo .zip, você pode excluir arquivos indesejados. Isso é feito usando a opção -x. Abaixo está um exemplo:
```
zip -x sampleZipFile.zip ExampleFile.txt
```
Aqui, ExampleFile.txt não será adicionado a sampleZipFile.zip.
Como Descompactar em um Diretório Diferente
Caso você não queira descompactar no diretório atual, mas queira especificar um local de diretório, também pode fazer isso. Use a opção -d para fornecer um caminho de diretório. Um exemplo é mostrado abaixo:
```
unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir
```
Como Usar Unzip no Linux com Múltiplos Arquivos Zip
Se deseja descompactar vários arquivos zip existentes dentro do seu diretório de trabalho atual, pode usar um comando como o seguinte:
```
unzip '*.zip'
```
Este comando descompactará todos os arquivos zip individuais.
Como Suprimir a Saída ao Usar Unzip no Linux
Por padrão, quando usamos o comando unzip, ele imprime a lista de todos os arquivos sendo extraídos. Um resumo é impresso
do processo de extração. Caso deseje suprimir essas mensagens, pode usar a opção -q. O comando seria como mostrado abaixo:
```
unzip -q sampleZipFile.zip
```
Como Excluir Arquivos ao Usar Unzip no Linux
Caso deseje extrair todos os arquivos exceto um, pode usar um comando similar ao mostrado abaixo:
```
unzip sampleZipFile.zip -x excludedFile.txt
```
Aqui o comando descompactará todos os arquivos exceto excludedFile.txt.
Você também pode impedir que tipos de arquivo específicos sejam extraídos. Um exemplo disso é o seguinte:
```
unzip sampleZipFile.zip -x "*.png/*"
```
O comando acima excluirá todos os arquivos .png de serem extraídos.
Como Usar Unzip no Linux com Arquivos Protegidos por Senha
Um arquivo .zip protegido por senha pode ser descompactado usando a opção -P. Um exemplo deste comando é o seguinte:
```
unzip -P Contraseña sampleZipFile.zip
```
No comando acima, Senha será a senha do arquivo .zip.
Como Sobrescrever Arquivos Zip
Quando você descompacta o mesmo arquivo novamente no mesmo local onde o arquivo foi extraído, por padrão você verá uma mensagem perguntando se deseja sobrescrever o arquivo atual, sobrescrever todos os arquivos ou pular a extração. Isso pode ser um pouco tedioso se você tiver muitos arquivos.
As opções seriam como mostrado abaixo:
[y]es, [n]o, [A]ll, [N]one, [r]ename
Você pode sobrescrever esses arquivos usando as opções -o. Um exemplo disso é o seguinte:
```
unzip -o sampleZipFile.zip
```
Tenha cuidado ao executar este comando, pois ele sobrescreverá completamente as cópias existentes. Quaisquer alterações feitas na cópia anterior serão sobrescritas.
Como Usar Unzip no Linux Sem Sobrescrever Arquivos
Se você descompactou um arquivo e fez algumas alterações, mas acidentalmente excluiu alguns arquivos, pode usar esta abordagem para restaurá-los! Use a opção -n para pular a extração caso um arquivo já exista. O comando é o seguinte:
```
unzip -n sampleZipFile.zip
```
Como Listar o Conteúdo de um Zip no Linux
A opção -l listará todos os arquivos dentro do arquivo .zip junto com o carimbo de data/hora e outros detalhes básicos. Um exemplo deste comando é:
```
unzip -l sampleZipFile.zip
```
Conclusão
É isso, você foi apresentado a todas as funções essenciais dos utilitários zip e unzip no Linux. Comece a melhorar o gerenciamento dos seus arquivos agora mesmo!
Todas as informações foram cuidadosamente documentadas e disponibilizadas no nosso mais recente tutorial do YouTube.
O plugin SkinRestorer pode ser muito util se o que voce esta buscando e utilizar seu Servidor no modo no-premium. Nesse caso, ao configura-lo como "online-mode:false"
O arquivo php.ini e o arquivo de configuracao principal do PHP. Aprenda o que e, onde encontra-lo e como editar suas configuracoes.