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