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

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

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

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

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

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

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

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

Как проверить занят ли в port в unix

Январь 31, 2023 г.

... и выполнить те или иные операции в зависимости от результата проверки, используя командный процессор, например bash. Примерно так формулируется очередная небольшая задача, возникающая в ежедневном потоке рутины автоматизации работы. Существует ...

Читать

Просмотр логов в UNIX

Апрель 8, 2019 г.

Речь пойдет о полезных командах для просмотра логов в UNIX. Все мы знаем, что в папке /var/log, демоны unix-системы типично сохраняют свои логи. Переходим в нужную папку: [crayon-6adbb34bdd737609613969/] К примеру, мы хотим посмотреть файл ...

Читать

Выполнение команды от имени другого пользователя

Март 17, 2022 г.

Команда su позволяет выполнить любую операцию от имени существующего пользователя. К примеру от имени пользователя nginx: [crayon-6adbb34bdd8cc717011029/] Должно вывести nginx, но скорее всего ничего не получится и вы увидите сообщение ...

Читать

Скрипт для рекурсивной распаковки

Сентябрь 18, 2025 г.

Столкнулся с задачей на практике - в архиве tar.gz лежит еще один архив, в котором еще один и так далее... Как с кощеевым яйцом, только цепочка в матрешке куда более длинная. Написал небольшой скрипт для bash, по распаковке такого сюрприза. ...

Читать
 

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

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



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