Конечно, вы можете смонтировать sparsebundle и запустить что-то вроде
find /Volumes/mySparsebundle/ -iname \*.CR2
получить список их всех, но имейте в виду, что вы можете увидеть множество записей для одного и того же файла, потому что он будет выглядеть так, как будто он существует в нескольких резервных копиях. На самом деле в sparsebundle есть только одна копия байтов файла, но это имя файла появляется в нескольких местах благодаря магии жестких ссылок.
Затем вы можете взять этот список и написать скрипт, чтобы удалить дублирующиеся записи для того же файла, а затем использовать полученный cp
дедуплицированный список как входные данные для скрипта, который вызывает копирование этих файлов из sparsebundle на другой том.