Задать вопрос
@dudeone
пока ничего не умею

Как избавиться от вложенных папок в архиве?

Всем привет.  Необходимо изменить скрипт, при запуске которого будет создаваться архив внутри только с файлами, сейчас же создается архив с вложенными папками (папки абсолютного пути) и в конце только файлы.

BASE_DIR=$(pwd)
DIST_DIR="$BASE_DIR/dist"

# clean
rm -rf $DIST_DIR

# Block 1 structure
mkdir -p "$DIST_DIR/Block 1/Folder 1"

# Block 1 > Folder 1
zip -r "$DIST_DIR/Block 1/Folder 1/Folder_1_4.zip" "$BASE_DIR/Block 1/Folder 1/Folder_1_4"


Что изменить в скрипте? как избавиться от вложенных папок?
  • Вопрос задан
  • 140 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
> man zip
       -j
       --junk-paths
              Store just the name of a saved file (junk the path), and do not store
              directory names. By default, zip will store the full path  (relative  to
              the current directory).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы