Используйте параметр -j
(нежелательные имена), чтобы zip
удалял абсолютный / относительный путь каждого добавленного файла и добавлял его только по имени. В самом простом случае, когда папка вашего приложения содержит только файлы PDF, кроме каталогов, используйте это:
zip -jr application.zip application/
Если у вас есть различные файлы, вам нужно отфильтровать их и добавить их один за другим, например, сделайте так:
find application -type f -name '*.pdf' -exec zip -j application.zip {} \;
Это добавит все файлы PDF в каталоге application
по их базовому имени, чтобы:
adding: Cover_letter.pdf (stored 0%)
adding: CV.pdf (stored 0%)
adding: ref1.pdf (stored 0%)
adding: ref2.pdf (stored 0%)
adding: BSC.pdf (stored 0%)
adding: MSC.pdf (stored 0%)