Итак, допустим у нас имеется директория с файлами flac или mp3. Для начала нужно создать файлы cdr. В случае с flac:
for i in *.flac ; do flac123 -w "${i/\.flac/.cdr}" "$i" ; doneВ случае с mp3 почти то же самое:
for i in *.mp3 ; do mpg123 -s "$i" > "${i/\.mp3/.cdr}" ; done
Затем вставляем болванку CD в привод и вводим в терминале
cdrecord -v speed=8 -swab -pad -audio *.cdr
Если нужно, чтобы треки играли без перерыва, то эта команда изменится на
cdrecord -v speed=8 -swab -pad -audio -dao *.cdr
Важно заметить, что названия треков должны быть отсортированы. Если исходные flac или mp3 файлы были пронумерованы (как это обычно бывает), то треки на CD будут записаны в правильном порядке, если же нет, то нужно вместо *.cdr в последних двух командах подставить список cdr файлов в нужной последовательности.