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

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

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

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

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

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

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

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

Установка Lets' encrypt SSL сертификата на Debian

Июль 24, 2017 г.

Если вы решили сэкономить и получить бесплатный SSL сертификат, то в большинстве случаев сделать это не сложно. Благодаря проекту Lets' encrypt процесс получения и настойки автоматизирован и выполняется буквально 2-3 командами в консоли сервера. ...

Читать

Вывод одновременно и в консоль и в файл в UNIX

Июнь 22, 2021 г.

В Юникс системах можно перенаправить вывод выполняемой команды в лог-файл, но иногда хотелось бы видеть результаты работы одновременно и в консоли. Вот пример перенаправления вывода в файл: [crayon-6a4305767a625941814783/] При этом в консоли ...

Читать

Непослушные файлы или конфликт кодировок при копировании через FTP

Август 22, 2011 г.

Сайты иногда переезжают с одного хостинга на другой. И когда это случается, приходится выполнить как минимум две операции - копирование файлов и копирование базы данных на промежуточный хост. Этот промежуточный хост, обычно, рабочая станция под управлением ...

Читать

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

Август 23, 2018 г.

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

Читать
 

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

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



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