for snapshot depending your filesystem, the function included/built-in, to manage it, can be better.
I agree with dan's comment,
Use rsync first to sync your home, or wallpapers,
You will figure out, how it work, with the good options,
And then you will do an script or crontab for you personnally, depending what you want to save, how, and how many times.
Rsync, can restore files, delete files. Basycally its an file manager XD
Like for /etc/ you maybe want to replace file and do an copy of it before if they have the same name. But not for your picture's folder.
Learn, and read doc of rsync, use it, on low importance files, and you will manage regarding your needs :).
OFC you can ask for specific help,
I just dont want to tell you how to do something if im not sure its good regardings your needs.
Do you know rsync ? If yes why it isn't good ?
You can even save uuid, files permissions, owners, this kind of things with it
deleted by creator
after reading fast,
theses two links can help you to start i guess,
https://linuxconfig.org/rsync-command-examples https://devhints.io/rsync
for snapshot depending your filesystem, the function included/built-in, to manage it, can be better.
I agree with dan's comment,
Use rsync first to sync your home, or wallpapers,
You will figure out, how it work, with the good options,
And then you will do an script or crontab for you personnally, depending what you want to save, how, and how many times.
Rsync, can restore files, delete files. Basycally its an file manager XD
Like for /etc/ you maybe want to replace file and do an copy of it before if they have the same name. But not for your picture's folder.
Learn, and read doc of rsync, use it, on low importance files, and you will manage regarding your needs :).
OFC you can ask for specific help,
I just dont want to tell you how to do something if im not sure its good regardings your needs.
Edit : Check "tar" too maybe,