code: def cp(src, dst):
      
      print("[DEBUG]:   -> copying {} to {}".format(src, dst))
      if os.path.isfile(src):
          if not exists(dirname(dst)):
              os.makedirs(dirname(dst))
          shutil.copy(src, dst)
      else:
          copy_tree(src, dst)
docs: Like cp -R src dst