Как сжать каталог с помощью tar, а затем удалить сжатый каталог?

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

tar -czf bkp-mydir-$date.tar.gz mydir/

Но мне нужно, чтобы это было удалено после того, как сжатие сделано. В этом случае я мог бы создать файл .sh с помощью следующих команд:

 tar -czf bkp-mydir-$date.tar.gz mydir/
 rm -Rf mydir

Я хотел сделать это в Bacula.

Хосе Феррейра Нету

1 ответ
1

Тестирование на моей машине, && очень хорошо работал в этом случае

tar -czf bkp-mydir-${date}.tar.gz mydir/ && rm -rf mydir/

Вам также потребуется использовать переменную интерполяцию с $date вар. Проверьте здесь: https://stackoverflow.com/questions/17622106/переменная-интерполяция-в-оболочке

Стрела Корень

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *