There should be a `.bitcoin` directory once you install bitcoind on your linux box. Copying the `.dat` file in this directory should enable bitcoind to read it directly.

Bitcoin-QT is actually using bitcoind under the hood. In fact it's just a frontend for the bitcoind server. So it shouldn't be using different structure unless you're using different versions of bitcoind.