Ответ:

Скорость теплохода против течения: \(120 : 8 = 15\) км/ч.

Скорость теплохода по течению: \(120 : 6 = 20\) км/ч.

Разность этих скоростей равна удвоенной скорости течения. Поэтому скорость течения: \((20 - 15) : 2 = 2{,}5\) км/ч.

Ответ: 2,5 км/ч.