Como faço para fechar todos os arquivos em um diretório no Linux?

Como faço para fechar todos os arquivos em um diretório no Linux?
ZIP é um utilitário de compressão de dados sem perdas suportado por todas as distribuições Linux.

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-get
sudo apt -get install zip -y

Para rehl/centos

Na família CentOS e Rehl, use o comando:

Atualização de Sudo Yum
sudo yum install zip

O 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, arquivo3

O 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 /log

Para 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 ZIP

Como 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!