FWIW the pair on Yoox is slightly different. Double pleats, which sweep inward rather than outward.
H&M linen pants aren't that nice. Bought 'em in navy last year, only because the price was so cheap. Awful quality and were cheap and deeply discounted for reason. If you enjoy wearing and supporting cheap made in Bangladesh clothes, I guess buying cheap clothes from H&M is alright. But please don't expect anything "pretty nice".