Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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
add comment

2 Answers 2

up vote 3 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
    
askubuntu.com/questions/261718/… –  int_ua Feb 26 '13 at 23:20
1  
~/Steam doesn't exist –  waspinator May 4 '13 at 16:24
1  
Don't Work for me –  zourite Jul 7 '13 at 13:55
add comment

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
add comment

Your Answer

 
discard

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.