Qshell und Ausgabe in Datei:

ls -Rl >/MyPath/MyFile.txt

"R" für Unterverzeichnisse
"l" für Details incl. Größe