i backuped a lot of applications into one restic repository. If i restore one of the applications i always get the folder structure of the absolute source path.
For example if i restore following tool to “D:\restore”:
addd8db2 2023-07-18 15:46:10 DESKTOP-FHUVOR7 Matlab Z:\Software\Matlab
I get folder structure:
I would like to get:
I think somehow i have to backup in another way ? I havent found the info i need in the docu yet. Maybe anybody with more knowledge can help me ?.
See Restoring from backup — restic 0.16.0 documentation :
restore <snapshot>:<subfolder>, so try adding
:Z:\Software right after the snapshot ID in your restore command. I haven’t tried it with Windows and its drive letters, so can’t say exactly how it works there.
EDIT: Note that for this to have a chance of working you must be using restic 0.16.0 or newer.
IIRC the windows drive is saved as a one-letter path, so it should be
The best way is to check how paths are stored in snapshot with
restic ls command.
In Windows restic is CASE-sensitive.
Puh i didnt expect a different path handling here. Is there any chance of creating a backup without saving the full path ? Best would be to only save the last folder. for example “Matlab”
@KamikazeePL Good idea. I can see that the path string is different to windows. No ‘:’ for example.
if you run backup with a relative path, then the backup will only contain that:
$ cd /D Z:\Software
$ restic backup .\files
$ restic ls
$ restic snapshots
012345678 2023-01-02 03:04:05 hostname Z:\Software\files
@MichaelEischer Your solution works perfect for me. Thank you for doing a great job with restic
And sorry for my late response