Je fais un Shell Shell pour emballer certains fichiers. Je zippe un répertoire comme ceci :
zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/
Le problème est que l'archive out.zip qui en résulte contient le chemin d'accès complet au fichier. En d'autres termes, lorsqu'elle est décompressée, elle contient le chemin d'accès complet à "/Users/me/development/anotherthing/". Est-il possible d'éviter ces chemins profonds lorsque l'on place un répertoire dans une archive ?
Lorsque j'exécute zip depuis l'intérieur du répertoire cible, je n'ai pas ce problème.
zip -r out.zip ./folder/
Dans ce cas, je ne reçois pas toutes les ordures. Cependant, le script en question sera appelé de n'importe où.
Pour info, j'utilise bash sur Mac OS X 10.6.