Я создаю базовый файл на C, чтобы лучше изучить основные команды Linux. Я пытаюсь реализовать функцию резервного копирования tar. Я пытаюсь реализовать ее на C (все еще изучаю C) так, чтобы она работала с моей оболочкой.
Мой вопрос, Как я могу создать резервную копию моего каталога на C
Это все, что у меня есть на данный момент (только команды Linux)
Код
#define ROOT /home/network
#define DESTIN /home/network/backups
int shell_backUp(char **args)
{
printf("Backing Up....");
rsync -avu $ROOT $DESTIN;
printf("Back Up complete");
}