Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

By default, Steam downloads games to the home directory.

On my laptop, my home partition's size is only 15GB; therefore, I'd like Steam to download its games to my Data partition instead, which is much larger.

How can I achieve this?

share|improve this question
up vote 5 down vote accepted

Just move the folder to the data partition and create a symlink in its old place pointing to the new location. Something like this:

mv ~/Steam /mnt/Data/Steam
ln -s /mnt/Data/Steam ~/Steam

In Steam's case, there are a few extra files that you should move:

cd ~/.local/share
mv Steam/ /mnt/Data/Local-Steam
ln -s /mnt/Data/Local-Steam Steam
share|improve this answer
This approach has one issue: if the data partition is not mounted on startup (I don't always want it mounted) Steam thinks it's not yet installed and yells about it. Searching a way to disable it. – int_ua Feb 26 '13 at 23:12… – int_ua Feb 26 '13 at 23:20
~/Steam doesn't exist – waspinator May 4 '13 at 16:24
Don't Work for me – zourite Jul 7 '13 at 13:55

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, i don't think symlink is the best way.

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.