@lex63
Начинающий web-разработчик

Как отредактировать вывод команды find?

Здравствуйте. Изучаю Linux.
Играюсь с командой Find. Решил попробовать задачу на создание архивов Cron.
Хочу чтобы все каталоги Cron помещались в архив и в папку /backup
Пришел вот к такому скрипту:
#!/bin/bash
cd /etc
find . -maxdepth 1 -name 'cron*' -type d -exec tar cf /etc/backup/{}.tar.gz {} \;

НО!
Получается, что архив создается по такому пути /etc/backup/./cron.monthly.tar.gz, а надо по такому /etc/backup/cron.monthly.tar.gz. Как это сделать? Как убрать эту лишнюю вложенность?
Вроде бы ответ где то на поверхности, но найти не могу(((
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
архив создается по такому пути /etc/backup/./cron.monthly.tar.gz, а надо по такому /etc/backup/cron.monthly.tar.gz.

Это один и тот же путь записанный разными способами, в чём проблема?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы