I wrote those post mainly for my own notes. The cbrestore command is a bit picky on the order in which you pass in the arguments. This is just a quick note for myself as it a task I don’t perform everyday.
Note that you do not have to pass in the exact location of the bucket folder you are trying to restore. Just the root folder which holds the bucket-* folder.
[someuser@host ~]> ls -la /mnt/mount/tmp/ total 16 drwxr-xr-x. 0 root root 4096 Jan 15 10:55 . drwxr-xr-x. 23 root root 0 Jan 15 10:51 .. drwxr-xr-x. 0 root root 4096 Jan 15 10:55 bucket-Store drwxr-xr-x. 0 root root 4096 Jan 15 10:55 bucket-Web [someuser@host ~]> /opt/couchbase/bin/cbrestore /mnt/mount/tmp/ --bucket-destination=Web --bucket-source=Web http://cb01:8091 -u Administrator -p devPassword