Создание архива без сохранения абсолютного пути в UNIX

Если вы укажите полный путь архивируемой папки в UNIX, то файлы будут размещены в архиве вместе полным путем. Не всегда это удобно и правильно, зависит от выполняемой задачи.

Как отсечь абсолютные пути, оставив только относительные?

Для этого необходимо перейти в каталог, относительно которого производится архивация и указать источник с помощью относительного позиционирования.

К примеру, чтобы сохранить в zip архив файлы (и папки) из каталога /my/path/to/files, но без абсолютного пути, используйте следующую конструкцию:

Как это работает?

Первая часть команды переносит вас в указанный каталог, а вторая выполняет создание архива относительно текущего пути.

Написать комментарий

Мало букафф? Читайте есчо !

Организуем автодеплой изменений из репозитория для проекта на Drupal

Август 23, 2018 г.

Когда над проектом работает несколько разработчиков, то возникают определенные структурные и организационные вопросы. Каждый программист обычно работает ...

Читать

Установка C++ для unix (debian)

Декабрь 19, 2015 г.

Мне пришла мысль кое что "по-кодить" для веб-сервера, начал вспоминать когда то горячо любимый C++. Но сразу столкнулся с тем фактом, что в современной UNIX не установлен компилятор С++ по умолчанию. Устанавливаем Итак, устанавливаем Си на хостинге ...

Читать

 

Комментарии к «Создание архива без сохранения абсолютного пути в UNIX»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: