diff --git a/captain.yml b/captain.yml
index 05f503caca3a3241ae573bd0c0b7024bb5910979..f9c80a37ecedb2a3d472ee72af8028c25a027d1d 100644
--- a/captain.yml
+++ b/captain.yml
@@ -17,8 +17,8 @@ portal-backend:
     - cp -r $(pwd)/config/ $(pwd)/src/docker/run/config/
     - cp -r $(pwd)/target/ $(pwd)/src/docker/run/target/
   post:
-    - rm -r $(pwd)/src/docker/run/target/
-    - rm -r $(pwd)/src/docker/run/config/
+    - rm -rf $(pwd)/src/docker/run/target/
+    - rm -rf $(pwd)/src/docker/run/config/
     - echo 'Finished building portal-backend'
   test:
     - tests.sh
\ No newline at end of file
diff --git a/clean.sh b/clean.sh
index 55a2f1aee44299fce253f3d085abf053854d0298..094693297915c3362e6dba5e9eba9908099f1543 100755
--- a/clean.sh
+++ b/clean.sh
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
 ./halt.sh
-sudo rm -r ./.m2/
-sudo rm -r ./target/
-sudo rm -r ./pgdata/
\ No newline at end of file
+sudo rm -rf ./.m2/
+sudo rm -rf ./target/
+sudo rm -rf ./pgdata/
\ No newline at end of file
diff --git a/src/docker/build/build-in-docker.sh b/src/docker/build/build-in-docker.sh
index 7b77f1e6688bd0b49f0ea3462cdf75ca86c79be0..b0a5fb6a63db3b6007de22fc0b71fb5b5ea5fb41 100644
--- a/src/docker/build/build-in-docker.sh
+++ b/src/docker/build/build-in-docker.sh
@@ -1,7 +1,7 @@
 #!/usr/bin/env bash
 
 echo 'Removing old target folder...'
-rm -r target/
+rm -rf target/
 
 echo 'Packaging...'
 mvn package