2015-03-12 4 views
0

У меня есть Баш скрипт, который я использую, чтобы пронестись все в папку под названием «распределение», который содержит «file1» и «file2»:Zip содержимого папки из Баш скрипт

zip -r archive.zip distribution/* 

Однако, когда я открываю zip-файл Я вижу, что вся папка «распространение» была заархивирована. Я просто хочу заархивировать файлы в папке распространения, а не всю папку. Как мне это сделать?

+0

SO - это вопросы программирования, а не общие вопросы технической поддержки. – Barmar

+1

Существует ответ здесь [как к Create-A-зип-файл-без всего-каталога-структуры] [1] [1]: http://stackoverflow.com/questions/ 9710482/как к Create-A-зип-файл-без Целого-каталога-структуру – Turrican

ответ

0

Вы можете перейти в папку первый:

cd distribution 
zip -r ../archive.zip * 

Однако, это означает, что, когда кто-то расстегивает его, файлы будут помещены в их текущую папку, она не будет помещать их в подкаталог.

Смежные вопросы