Como excluir arquivos e diretórios ao usar "zip" no Linux:
Você pode arquivar qualquer diretório excluindo um arquivo específico usando o sinalizador "-x" com o utilitário "zip". A sintaxe geral é mencionada abaixo:
$ zip -r [file_name.ZIP] [Arquivos/Pasta para ZIP] -x [Caminho/Nome do arquivo para excluir]
Vamos entender através de um exemplo; Eu criei um diretório com o nome de "imagens" que contém 3 arquivos de imagem, um arquivo zippeado e um subdiretório (minha pasta), como mostrado na imagem a seguir:
Agora inicie o terminal e o tipo:
$ zip -r myfile.Zip Images -x /imagens /img2.png
No comando acima, estou comprimindo o “Imagens” diretório e excluindo um arquivo de imagem “IMG2.jpg ” e salvando -o como "meu arquivo.fecho eclair.”
Como pode ser visto que "meu arquivo.fecho eclair" não incluiu o “IMG2.jpg ” arquivo. Você também pode excluir o arquivo mencionando a extensão do arquivo; Por exemplo, eu quero excluir tudo ““.jpg ” arquivos no “Imagens” diretório e arquivá -lo:
$ zip -r myfile.Imagens Zip -x *.jpg
Todos os arquivos "jpg" foram excluídos no arquivo zip. Você pode excluir vários arquivos e diretórios mencionando -os da seguinte maneira:
$ zip -r myfile.Zip Images -x /imagens /img2.jpg -x
/imagens/all_images.fecho eclair
O “img2.jpg "e" all_images.Os arquivos ZIP "não serão arquivados:
Conclusão:
Manter os arquivos em um arquivo salva muito do armazenamento da sua máquina e ajuda a gerenciar toneladas de arquivos e pastas. No utilitário Linux "Zip" é usado para arquivar arquivos/diretórios. Nesta redação, aprendemos a usar o utilitário "zip" para arquivar o diretório, excluindo um arquivo ou pasta específica. O utilitário "zip" vem com opções bastante úteis para executar “Zip -Help” no terminal.