Назад | Перейти на главную страницу

Архивирование папки с абсолютным путем без сохранения дерева папок

Я пытаюсь использовать zip -r команда для заархивирования папки, содержащей два файла. Мне нужно передать абсолютный путь к папке с двумя файлами (/path/to/my/files/), в результате чего все папки будут заархивированы вместе с ним, тогда как мне нужна только последняя папка (files/) и его содержимое должно быть заархивировано, чтобы при распаковке файла в нем была только одна папка и два файла. Как я могу изменить команду, чтобы иметь возможность передавать абсолютные пути в аргументах, сохраняя только последнюю папку?

zip работает из текущего рабочего каталога. Если вам нужно вернуться в рабочий каталог, из которого вы начали, это тоже может сработать.

Пытаться:

cd /path/to/my
zip -r zipfile.zip files/
cd -