IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

ZIP et UNZIP dans Cygwin 2.510


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Par défaut ZIP et UNZIP dans Cygwin 2.510
    Bonjour,

    Je suis débutante avec Cygwin et j'ai un problème d'exécution des commandes 'zip' et 'unzip'. Mon problème est le suivant:

    Ont a installé Cygwin version 2.510.2.2 en 2006 sur Windows serveur 2003, et à ma connaissance, seuls les packages par défaut ont été installés, dont on ne trouve pas les packages 'zip' et 'unzip'.
    voici l'erreur générée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ unzip test.zip
    bash: unzip: command not found

    Après investigation, j'ai trouvé qu'il reconnait la commande 'gzip', alors en essayant avec celle-là, j'ai l'erreur suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ gzip -d test.gz
    gzip: test.gz has more than one entry -- unchanged
    Sachant que mon fichier d'entrée 'test.gz' est à la base un répertoire dont l'arborescence contient à l'intérieur des fichiers compressés.

    Quelqu’un peut me renseigner comment puis-je ajouter les packages 'zip' et 'unzip' ou m'aider à décompresser le répertoire avec 'gzip'?

    Merci pour votre intérêt

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Bonjour,

    A priori, Cygwin propose les outils minizip et miniunzip pour utiliser la compression "zip".

    Gzip ne sait pas compresser des répertoires. Habituellement, on archive les répertoire avec tar et on utilise gzip pour compresser cette archive. Sous Linux, il est possible de générer un tel fichier directement avec la commande tar :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tar czf repertoire.tar.gz repertoire
    Je vous laisse lire le man pour plus de détail.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 4
    Par défaut
    Bonjour,

    D'abord je vous remercie pour votre réponse et votre précieuse aide.

    Toutefois, mon problème d'origine a été réglé suite à la mise des packages 'zip' et 'unzip' dans le répertoire 'bin' de cygwin. Mais j'ai rencontré un autre problème qui est le suivant:

    Mon script consiste à décompresser un fichier '.zip' qui génère plusieurs fichiers textes format Swift. Ensuite pour chaque fichier, on extrait des lignes bien déterminées afin de récupérer les éléments permettant de classer le fichier dans le répertoire correspondant, tout en lui créant un fichier ‘.pdf’ qui sera transmis à l'agence propriétaire.

    Jusque là, tout fonctionne bien quand le script est lancé à partir de cygwin (donc j'ouvre l'émulateur cygwin et je lance le script), mais quand je fais un appel du script à partir d'un fichier de commande '.bat', là le résultat est vraiment aléatoire (je n'ai pas le même résultat après plusieurs exécutions)! Certains fichiers sont biens classés et d'autres non! Ces mêmes fichiers, dans une autre exécution, peuvent être bien classés aussi, et les premiers classés ne le sont plus!

    ci-dessous le contenu du fichier '.bat'

    Code dos : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
           set vard=%date:~6,4%-%date:~3,2%-%date:~0,2%
           mkdir F:\ACK\test_ack\%vard%
           Copy F:\ACK\test_ack\Script_decompression\Trait_Ack.sh F:\ACK\test_ack\%vard%
           Copy F:\ACK\F00* F:\ACK\test_ack\%vard%
    cd F:\ACK\test_ack\%vard%
    Code dos : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sh "/cygdrive/f/ack/test_ack/%vard%/Trait_Ack.sh"
    


    Avez-vous une idée de quoi peut-il s'agir? Merci par avance

Discussions similaires

  1. Compilation javac dans Cygwin
    Par RbNMllr dans le forum Langage
    Réponses: 1
    Dernier message: 22/12/2011, 10h57
  2. Joindre un fichier ZIP ou RAR dans un doc word
    Par devlopassion dans le forum Word
    Réponses: 2
    Dernier message: 17/03/2011, 16h35
  3. [File & Zip] Caractères spéciaux dans les noms de fichiers
    Par Marvelll dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 12/02/2010, 17h50
  4. Réponses: 2
    Dernier message: 03/10/2007, 16h45
  5. Problème Zip et Unzip
    Par noussa_nouha dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 14/08/2006, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo