from @davidhoover The subdirectory test_xml should either be created before the cd step: # !/bin/bash mkdir singleThread mkdir singleThread/test_xml cd singleThread or without the dirname # !/bin/bash mkdir singleThread cd singleThread mkdir test_xml