diff --git a/jobhelper.sh b/jobhelper.sh
index f71d32ea9d719447e67bc40805ce34e59ca0e54a..8eb304e8e52f0d61b061bf1ab9304829b65efdbe 100755
--- a/jobhelper.sh
+++ b/jobhelper.sh
@@ -171,12 +171,11 @@ function j_getFullTarget(){
 
 # ------------------------------------------------------------
 # replace / to _ to get a save filename for a directory to
-# backup
+# backup or restore
 # param  string  name of directory
 # ------------------------------------------------------------
 function j_getSafename(){
-  # echo $* | sed 's#/#_#g'
-  echo "${*//\//_}"
+  echo "${*//[\/\\:]/_}"
 }
 
 # ------------------------------------------------------------