Is there a way in bash to sort my files from a directory down in depth order, for example first print the files in the present directory, then the files in the sub directory
Use the find command:
find
find . -depth
From man find:
man find
-depth Process each directory's contents before the directory itself.