web-dev-qa-db-fra.com

Est-il possible de copier un fichier dans une archive Zip?

Je souhaite copier un fichier dans une archive Zip ou JAR.

Est-ce possible? Si c'est le cas, comment?

9
moata_u

Utilisez -m pour importer un fichier dans une archive Zip.

J'ai trouvé cela sur StackOverflow, peut-être que cela vous aidera.
Comment déplacer un fichier dans Zip non compressé, avec l'outil Zip cmd

Mais soyez prudent, il supprime le fichier source après l'avoir ajouté à l'archive. Voir le lien pour plus de détails.

UPDATE

Instructions de ce site. http://linux.about.com/od/commands/l/blcmdl1_Zip.htm .
-m déplace les fichiers spécifiés dans l'archive Zip; en fait, cela supprime les répertoires/fichiers cibles après avoir créé l’archive Zip spécifiée.

Si un répertoire devient vide après la suppression des fichiers, il est également supprimé. Aucune suppression n'est effectuée jusqu'à ce que Zip ait créé l'archive sans erreur. Ceci est utile pour conserver de l’espace disque, mais est potentiellement dangereux, il est donc recommandé de l’utiliser en combinaison avec -T pour tester l’archive avant de supprimer tous les fichiers d’entrée.

Zip -m yourfile Zip.file

6
Vassilis

** pour l'extension jar, vous pouvez utiliser la commande jar comme suit:

jar -uf file.jar newFile

** OU vous pouvez extraire le fichier de l'extension jar comme suit:

jar -xf file.jar fileToBeExtract 

S'amuser :)

2
moata_u