файлы в каталоге в одной строке

У меня есть следующие каталоги:

Sample1 Sample2 

Каждый из них содержит несколько подпапок, таких как

 Sample1/R1/ Sample1/R2/ Sample1/R3/ Sample2/R1/ Sample2/R2/ Sample2/R3/ 

Что дополнительно содержит файлы:

 Sample1/R1/file1 Sample1/R2/file1 Sample1/R3/file1 Sample2/R1/file1 Sample2/R2/file1 Sample2/R3/file1 

Мне нужен список:

 Sample1/R1/file1 Sample1/R2/file1 Sample1/R3/file1 Sample2/R1/file1 Sample2/R2/file1 Sample2/R3/file1 

Я попробовал «ls», «найти», но не повезло.

Пожалуйста, кто-нибудь может помочь?

Может, спасибо заранее.

 find . -type f | awk -F / '{a[$2]=a[$2] " " $0}; END {for(b in a){print a[b]}}' 

С zsh :

 for d (Sample*) print -r $d/*/* 

Или распечатать все файлы без каталога:

 for d (Sample*) print -r $d/**/*(^/) 

(обратите внимание, что если есть имена файлов, которые содержат символы новой строки, это не будет в одной строке).

Или с любой борнеподобной оболочкой:

 for d in Sample*; do find "$d" ! -type d | paste -sd ' ' - done