Если вы укажите полный путь архивируемой папки в UNIX, то файлы будут размещены в архиве вместе полным путем. Не всегда это удобно и правильно, зависит от выполняемой задачи.
Как отсечь абсолютные пути, оставив только относительные?
Для этого необходимо перейти в каталог, относительно которого производится архивация и указать источник с помощью относительного позиционирования.
К примеру, чтобы сохранить в zip архив файлы (и папки) из каталога /my/path/to/files, но без абсолютного пути, используйте следующую конструкцию:
|
|
cd /my/path/to/files && zip -r ./arhive.zip ./ |
Как это работает?
Первая часть команды переносит вас в указанный каталог, а вторая выполняет создание архива относительно текущего пути.
UNIX
Данная запись опубликована в 20.02.2018 11:14 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Январь 19, 2018 г.
Давайте рассмотрим порядок действий и настройку SSL сертификата в apache2. В сети довольно много гайдов. Все они примерно следуют одному и тому же алгоритму. ...
Читать
Декабрь 2, 2018 г.
Lessc не имеет ключа 'слежения', чтобы выполнять перекомпиляцию при изменении less файлов проекта, как например это сделано у sass компилятора. Это весьма не удобно на этапе верстки шаблона из макета.
Для отслеживания я установил UNIX утилиту inotify. ...
Читать
Февраль 3, 2018 г.
Небольшая шпаргалка по обновлению ПО на UNIX сервере из консоли.
Начать лучше всего с перехода на права SuperUser, если вы не зашли на сервер как root пользователь.
[crayon-6918c16b92e3d194565625/]
Обновим информацию об имеющихся обновлениях пакетов ...
Читать
Июль 24, 2017 г.
Если вы решили сэкономить и получить бесплатный SSL сертификат, то в большинстве случаев сделать это не сложно. Благодаря проекту Lets' encrypt процесс получения и настойки автоматизирован и выполняется буквально 2-3 командами в консоли сервера.
...
Читать