The command line option --fulllist shows all folders and files stored on a particular device. By default this is the current device; this can be changed with --device=N, where N is the device number (not name) of the device. Each historical version with its timestamp is shown. The output is usually very large and for that reason is formatted to facilitate machine parsing.
The option --fulllist does not show files in the deleted items bin. To include both deleted and not deleted files, use --journal-changelog.
Consider the following example of searching for a particular file.
Quit SpiderOak One and confirm that all SpiderOak One processes have been shut down. Open a command prompt or terminal window, and run:
Windows:
"C:\Program Files\SpiderOakONE\SpiderOakONE.exe" --userinfo
Mac:
/Applications/SpiderOakONE.app/Contents/MacOS/SpiderOakONE --userinfo
Linux:
SpiderOakONE --userinfo
This will list all the devices ever associated with your account. Find the number of the device you are interested in. Then:
Windows:
"C:\Program Files\SpiderOakONE\SpiderOakONE.exe" --fulllist --device=D --redirect="%userprofile%\desktop\backup_list.txt"
Mac:
/Applications/SpiderOakONE.app/Contents/MacOS/SpiderOakONE --fulllist --device=D --redirect="~/Desktop/backup_list.txt"
Linux:
SpiderOakONE --fulllist --device=D --redirect="~/Desktop/backup_list.txt"
This command lists all folders and files stored on device number D. Note that you will have to replace D with the desired device's number obtained earlier. The list will be long, so the output is redirected to a text file that will be placed on the desktop of the current user. Expect this command to take a while to run and to consume considerable resources as it does so.
Now open the file in your favorite text editor and use the editor's search function to look for the files you want.
The --fulllist command is per-device, so you may repeat it for other devices if you wish. Alternatively, if you are only interested in the device you are seated at then you may skip the first --userinfo command and omit the option --device=D from the second command. If --device is not specified, then --fulllist will assume you are referring to the device you are seated at.
Related options include --journal-changelog and --tree-changelog.