The following command opens a file manager to show the directory.
dbus-send --session --dest=org.freedesktop.FileManager1 --print-reply \
 --type=method_call /org/freedesktop/FileManager1 \
 org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/your/directory" string:""
The problem is that the default file manager seems to be random. My guess is the last updated file manager, because it changed after a file manager was updated. Also, when a file manager is already running, it uses that file manager.
 Instead of letting dbus-send todbus-send determine which file manager to use, if I know which file managers are installed, can I specifyset a specific file manager, like Nemo?
dbus-send --session --dest=org.freedesktop.FileManager1 --print-reply --type=method_call /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/your/directory" string:""
 
                