Comment compresser en zip ligne de commande ?

Bonjour tout le monde,

Je dois faire un petit script qui enverrait des fichiers automatiquement sur un ftp.

Je ne sais pas que les destinaires de ces fichiers utiliseront comme décompresseur mais il faut ABSOLUMENT qu’il soit décompressable par winzip, winrar, bref les logiciels que l’on trouve sur la plus part des ordinateurs sous windows …

Je pense que si je fais un : tar zcvf mon_archive.tar.gz fichiers_a_compresser…

que l’archive tar.gz sera décompressable par n’importe quel soft mais je dois en etre sur à 1 000%…

WinRAR -> aucun problèmes :slight_smile:

WinZip -> aucune idée :smiley:

Oui oui, winRAR decompressera ca sans probleme :slight_smile: (les tar.bz2 aussi et les .7z de même)

Je crois que winzip passe avec les .gz. Avec les autres, je sais pas

7zip décompresse aussi très bien les tar.gz et les tar.bz2

winzip décompresse bien les *.tar.gz

compresse en zip… plutot que te poser des questions existentielles

oui tu as raison.

Je vais compresser en zip. Je ne savais pas que l’on pouvait en zip sans rien installer sous linux …

Je viens de decouvrir que man zip existe.

Comment fais t’on pour compresser des fichiers sans le repertoire ?

zip -r <nom_fichier> <repertoire_de_destination>

mais je n’arrive pas à compresser que certain …
J’aurais utiliser l’option -a pour ajouter des fichiers dans l’archive comme dans ARJ mais cela n’a pas l’air d’etre le cas avec ZIP.

Quel option faut il utiliser ?

up

zip -D pour ne pas conserver les repertoires (d’apres le man)