Je suis entrain de créer un script Python dans lequel je suis à l'exécution de système UNIX commandes. J'ai un la guerre archive nommée Binaires.la guerre qui est à l'intérieur de l'oreille archive nommée Portail.l'oreille
Le Portail de l'oreille fichier se trouve dans /home/foo/bar/
jar xf /home/foo/bar/Portal.ear Binaries.war
Pour extraire les fichiers Binaires.fichier war de l' /home/foo/bar/Portal.l'oreille de l'archive dans le répertoire courant, je suis en cours d'exécution du script à partir de.
Comment spécifier un répertoire cible pour être extrait à l'aide d'une seule commande? Je voudrais faire quelque chose comme cela pour en extraire les fichiers Binaires.la guerre dans le répertoire /home/foo/bar/baz
jar xf /home/foo/bar/Portal.ear Binaries.war [into target directory /home/foo/bar/baz]
J'ai cherché sur le POT de la page de manuel pour les options et n'arrive pas à trouver une façon simple de le faire. Bien sûr, je peux extraire l'archive dans mon répertoire courant, puis le déplacer à l'aide de mv mais j'aimerais le faire d'un seul coup et non aléatoire des répertoires et des fichiers.