Вы также можете отображать потоки с помощью команды ps:
THREAD DISPLAY
H Show threads as if they were processes.
-L Show threads, possibly with LWP and NLWP columns.
m Show threads after processes.
-m Show threads after processes.
-T Show threads, possibly with SPID column.
Например:
ps -T -p $pid
для отображения потоков с номером SPID процесса с PID $pid.
Кажется, это помогает:
rsync -avm --include='*/' --include='foo/*/bla/**.csv' --exclude='*' source/.
или
rsync -avm --include={'*/','foo/*/bla/**.csv'} --exclude='*' source/.
--exclude='*'
исключить все файлы --include='*/'
включить каталоги --include='foo/*/bla/**.csv'
включить *файлы.csv в папку bla
или ниже --include='bla/**.csv'
тоже будет работать, если bla
всегда ниже каталогаfoo/barX
)Я удалил опцию -r
, так как она уже включена в -a
. И опция -m
удаляет все пустые каталоги, которые мы могли найти.