Ввод -файл 1 Выходной -файл 2
Предполагается, что каталоги, содержащие идентификаторы, находятся в том же каталоге, где существует файл1.
cat file1 | while read line ; do cat./*/$line >> file2.txt 2> /dev/null; done
Ext4 не выполняет «дефрагментацию» файлов в фоновом режиме. В лучшем случае это задержит выделение блоков, а затем объединит запись в файл.