How can I change where Steam installs games?

I have a Lenovo u410 laptop. My recent install broke, so I reinstalled with 13.04 daily. It's on a 30GB primary SSD, and I want to offload large files to the 1TB hard drive that also resides in my system.

I installed steam and it defaulted to my SSD as expected. Is there anything special I would have to add to the fstab for my second ext3 HDD? Is this as simple as symlinking to a directory on the hard disk?

Conclusion:

I mounted my hard drive disk as /home in fstab. Since it's now ext4 steam installs games and dependencies there by default.


You can choose another drive directly in Steam. But than you have to choose this drive at every Download.

To change the default Download folder,

Just quit Steam (important!) and move the entire Steam folder to another location

mv ~/.local/share/Steam /new/path

and start Steam again. It says something like "can't find Steam, did you move it?" and than you can choose the new folder location.


When you click on a game to install it on the first window that pops up there will be a drop down menu. On here you have a choice to install on the default directory or to create a new library.


Install dialog

When you choose to install in a new directory you will get a choice of where to install.

Choose a directory

I hope this helps.