Comment exclure les fichiers d'une archive zip dans Linux

Comment exclure les fichiers d'une archive zip dans Linux
La collecte de plusieurs fichiers en un seul fichier est appelée archivage, et «zip» est l'un des formats d'archives largement utilisés avec un support de compression de données sans perte. Les fichiers d'archivage sont un moyen efficace de sauvegarder le stockage de votre machine et de faciliter le transfert de fichiers par e-mail ou FTP.
Linux a un utilitaire ZIP intégré pour archiver les fichiers avec un ensemble d'options. Cet utilitaire fournit plusieurs méthodes pour archiver les fichiers. Lorsque vous archisez un répertoire à l'aide de l'utilitaire ZIP, il inclut tous les fichiers de ce répertoire et le zip. Il est donc possible d'archiver un fichier et d'exclure les fichiers particuliers à l'aide de l'utilitaire «Zip»? La réponse est oui! Le «zip» est un utilitaire Linux polyvalent qui vous permet d'archiver des fichiers, à l'exclusion de fichiers ou de dossiers spécifiés. Comment ça arrive? Commençons:

Comment exclure les fichiers et les répertoires lors de l'utilisation de «zip» dans Linux:

Vous pouvez archiver n'importe quel répertoire à l'exclusion d'un fichier particulier en utilisant l'indicateur «-x» avec l'utilitaire «Zip». La syntaxe générale est mentionnée ci-dessous:

$ zip -r [file_name.zip] [fichiers / dossier à zip] -x [Path / nom de fichier pour exclure]

Comprenons-le à travers un exemple; J'ai créé un répertoire du nom des «images» qui contient 3 fichiers d'image, un fichier zippé et un sous-répertoire (mon dossier) comme indiqué dans l'image suivante:

Lancez maintenant le terminal et le type:

$ zip -r myfile.Images zip -x / images / img2.PNG

Dans la commande ci-dessus, je comprime le "images" répertoire et exclusion d'un fichier image «IMG2.jpg " et le sauver comme "mon fichier.zipper."

Comme on peut le voir "mon fichier.zipper" n'a pas inclus le «IMG2.jpg " déposer. Vous pouvez également exclure le fichier en mentionnant l'extension du fichier; Par exemple, je veux exclure tout ".jpg " fichiers dans le "images" répertoire et archiver:

$ zip -r myfile.Images zip -x *.jpg

Tous les fichiers «JPG» ont été exclus dans le fichier zip. Vous pouvez exclure plusieurs fichiers et répertoires en les mentionnant de la manière suivante:

$ zip -r myfile.Images zip -x / images / img2.jpg -x
/ images / all_images.zipper

Le «IMG2.jpg "et" all_images.Les fichiers zip "ne seront pas archivés:

Conclusion:

Garder les fichiers dans une archive économise une grande partie du stockage de votre machine et aide à gérer des tonnes de fichiers et de dossiers. Dans Linux «Zip» l'utilitaire est utilisé pour archiver les fichiers / répertoires. Dans cet article, nous avons appris à utiliser l'utilité «zip» pour archiver le répertoire, à l'exclusion d'un fichier ou d'un dossier spécifique. L'utilitaire «zip» est livré avec des options très utiles pour exécuter «Zip-help» dans le terminal.