Restore a wallet from an external drive? I have an external drive where at some point I did a complete backup of my (linux) home directory.

There's a directory .bitcoin.

I now have a computer, and I just installed bitcoin-qt and other stuff. I started it and it generated a new receiver address.

If I copy the old .bitcoin directory from the external drive to my current new home, will it work?
To avoid any problem,in your source computer backup your private keys 

bitcoind dumpprivkey 

to answer your question, By default Bitcoin will put its data here:

~/.bitcoin/

I think the wallet is located in a file wallet.dat(https://en.bitcoin.it/wiki/Data_directory#Linux), so if you copy it, it will works.

fore a best security level, encrypt your wallet with a paraphrase before backaping it.