Non mi sono mai posto un problema del genere e direi che con ls non si puo` fare.
Una soluzione semplice (avendo il nome della directory dentro a una variabile) potrebbe essere
codice:
for i in `ls $dir`; do echo "$dir/$i"; done > il_file_che_ti_pare