Zip plusieurs fichiers un par un

Résolu
Exocet -  
 Exocet -
Bonjour,

j'aimerais zipper une centaine de fichiers dans un répertoire un par un.
genre ça :
for each *.img in dir do zip $1.zip

3 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    J'ai l'impression que j'ai mal compris ce que tu veux.
    Au cas où

    lami20j@debian-acer:~$ ls *.img
    a10.img  a1.img  a2.img  a3.img  a4.img  a5.img  a6.img  a7.img  a8.img  a9.img
    lami20j@debian-acer:~$ for f in *.img;do zip ${f}.zip $f ;done
      adding: a10.img (stored 0%)
      adding: a1.img (stored 0%)
      adding: a2.img (stored 0%)
      adding: a3.img (stored 0%)
      adding: a4.img (stored 0%)
      adding: a5.img (stored 0%)
      adding: a6.img (stored 0%)
      adding: a7.img (stored 0%)
      adding: a8.img (stored 0%)
      adding: a9.img (stored 0%)
    lami20j@debian-acer:~$ ls *.zip
    a10.img.zip  a1.img.zip  a2.img.zip  a3.img.zip  a4.img.zip  a5.img.zip  a6.img.zip  a7.img.zip  a8.img.zip  a9.img.zip
    
    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Il faut lire man zip

    lami20j@debian-acer:~$ ls *.img
    a10.img  a1.img  a2.img  a3.img  a4.img  a5.img  a6.img  a7.img  a8.img  a9.img
    lami20j@debian-acer:~$ ls *.img | zip archive_img -@
      adding: a10.img (stored 0%)
      adding: a1.img (stored 0%)
      adding: a2.img (stored 0%)
      adding: a3.img (stored 0%)
      adding: a4.img (stored 0%)
      adding: a5.img (stored 0%)
      adding: a6.img (stored 0%)
      adding: a7.img (stored 0%)
      adding: a8.img (stored 0%)
      adding: a9.img (stored 0%)
    lami20j@debian-acer:~$ zip -sf archive_img.zip 
    Archive contains:
      a10.img
      a1.img
      a2.img
      a3.img
      a4.img
      a5.img
      a6.img
      a7.img
      a8.img
      a9.img
    Total 10 entries (0 bytes)
    lami20j@debian-acer:~$ file archive_img.zip 
    archive_img.zip: Zip archive data, at least v1.0 to extract

    0
  3. Exocet
     
    merci exactement ce que je voulais :)
    0