O comando zip tem uma opção -j que fará isso:
zip -j folder/football_zip folder/football.jpg
Eu tenho um arquivo em folder/football.jpg que desejo zipar. Então eu fecho com o comando
zip folder/football_zip folder/football.jpg
Funciona, exceto que o arquivo Zip contém a pasta folder , que contém football.jpg . Como posso fazer com que o arquivo Zip contenha apenas football.jpg ?
Isso deve funcionar:
cd folder
zip ../football.zip ./football.jpg
que tal:
cd folder
zip football_zip football.jpg