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

9

Je veux copier un fichier dans une archive ZIP ou JAR.

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

moata_u
la source

Réponses:

6

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

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

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

MISE À JOUR

Instructions de ce site. http://linux.about.com/od/commands/l/blcmdl1_zip.htm .
-mdé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, le répertoire est également supprimé. Aucune suppression n'est effectuée tant que zipl'archive n'a pas été créée sans erreur. Ceci est utile pour conserver l'espace disque, mais est potentiellement dangereux, il est donc recommandé de l'utiliser en combinaison avec -Tpour tester l'archive avant de supprimer tous les fichiers d'entrée.

zip -m yourfile zip.file

Vassilis
la source
j'ai essayé cp -m q.txt archive.zip !!! ** ne fonctionne pas
moata_u
2

** 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 :)

moata_u
la source