Solarisに限らず、dfコマンドは標準出力に1行に1スライス分を出力し、改行は次のスライス表示の前にしているだけのはずです。
改行しているように見えるのは、コンソールの1行あたりの表示設定が少なく、その端に到達したためコンソールが改行したように表示させているだけかと。
ですのでBlueMoonさんの回答にあるように、コンソールの横幅設定を変更し、出力が長くても改行されない程度に広げてみてください。
どうしても横幅の狭いコンソールで改行していない状態で見たいのであれば、
df > df.txt
のようにして、一旦テキストファイルに落とし、それを画面内で改行しないエディタを用いて確認してみてはいかがでしょうか。