Arquivos ZIP se referem a arquivos de contêineres que contêm um ou mais arquivos e diretórios compactados. Os arquivos ZIP são plataformas cruzadas, permitindo que você crie arquivos zip no Windows, Linux e MacOS usando vários utilitários. Além.
No Linux, usamos o utilitário Zip Archive para criar arquivos ZIP. Ao longo deste tutorial, vamos nos concentrar em como criar arquivos zip no Linux usando o utilitário zip.
Instale o zip
Dependendo da sua distribuição Linux, você precisará instalar o utilitário zip. Como todas as distribuições Linux suportam, você pode usar o gerenciador de pacotes para instalá -lo.
Para Debian/Ubuntu
No Debian, use o comando:
Atualização de sudo apt-getPara rehl/centos
Na família CentOS e Rehl, use o comando:
Atualização de Sudo YumO comando zip
O comando zip é simples de usar. A sintaxe geral para o comando é:
zip [option] zip_name Arquivos (s)Para criar um arquivo zip de mais de um arquivo, passe -os em uma lista (separada pelo espaço) após o nome do zíper. Também é bom garantir que você precise escrever permissões no diretório que você está criando o arquivo zip.
Como Zip Arquivos no Linux
Podemos zip arquivos em um diretório como:
Zip Myarchive.zip file1, file2, file3, arquivo3O comando acima exibe o nome do arquivo adicionado ao arquivo e ao método de compressão.
O utilitário zip adiciona automaticamente um .Extensão Zip para o arquivo de arquivo de arquivo-se não especificou explicitamente.
Como compactar diretórios de zip no Linux
Você pode comprimir diretórios e os subdiretórios correspondentes usando o sinalizador -r. A bandeira -r dirá ao zip para atravessar todo o diretório recursivamente.
Por exemplo, considere o diretório /var /log /. Para criar um arquivo de todos os arquivos e diretórios, usamos o comando:
Sudo Zip -r Logs.zip /var /logPara suprimir a saída do processo de compactação, use o modo -q para silencioso. O comando cria um arquivo zip dos arquivos especificados sem saída.
sudo zip -q zipname.Arquivos ZIPComo zombar de todos os arquivos em um diretório no Linux
E se você quiser fechar todos os arquivos em um diretório? Nesse caso, usamos expressões curinga para fazer isso.
Sudo Zip -q logs.zip /var /log/*O comando acima adiciona todos os arquivos e diretórios no caminho especificado e os adiciona ao arquivo zip.
Como zombar de todos os arquivos, incluindo arquivos ocultos
Para adicionar arquivos ocultos a um arquivo zip, use o curinga (.* *). O comando para isso é:
Sudo Zip -q logs.cópia de segurança.zip/var/log/.* *Conclusão
Conforme mostrado neste tutorial, o Linux permite criar arquivos postais. Você pode usar qualquer utilitário de arquivo como Winrar, 7zip, descompactação; para desarquivo os arquivos.
Obrigado pela leitura!