Приветствую! Имеем команду: zip -r -j archive.zip /home/user/folder0/folder/*
Команда по своей логике верна, мы делаем архив содержимого папки folder без пути к ней, только содержимое. Но в содержимом папки folder, кроме файлов, имеются так же папки, но они не входят в архив... Вот именно в этом и состоит проблема. Мне нужно чтобы в архив были включены как файлы так и папки, но без хвоста директорий.
С tar такая задача решается легко: tar -czvf archive.tar.gz -C /path/to/dir/ dir/
Здесь /path/to/dir/ это dirname, а dir/ это basename.
То есть путь до нужной папки /var/www/example.com вы разбиваете так:
/var/www/ example.com/
В конечном архиве пути будут начинаться с example.com/
Для zip должен работать ответ выше.