Вывод _И_ ошибки нужно записывать так:
megacmd sync /tmp/site/ mega:/backup/latest/ >log.txt 2>&1
Код "[2K" в начале каждой строки "Copying ..." заставляет консоль переместить текстовый курсор в начало строки. Поэтому каждая следующая строка отображается поверх предыдущей строки, и именно поэтому проценты в этой строке меняются, а экран не заполняется строками.
А вот как из всего набора строк оставить только последнюю, с максимальным процентом... Хмммм... Один из вариантов:
head -n1 log.txt >log2.txt ; grep 'Copying ' log.txt | tail -n1 >>log2.txt ; tail -n1 log.txt >>log2.txt