Ubuntu – Change installation path / move programs

disk-usagehard drivessdsteamstorage

I am using a 120GB SSD and a 1TB HDD.
I created Ubuntu (home directory, etc.) on the SSD and stored some data (music, photos) on the HDD. Sadly the SSD is now full because of my games and programs.
I searched to change the installation path of games or programs or to move some of them to the HDD but this seems to be impossible (without slowing it or some programs not working because they look for a specific library path).

I know that I can move my whole home folder to the HDD but this will slow my system.
I read that Ubuntu doesn't have a C:/Programs folder like Windows and in Ubuntu the files are splitted on their purpose (all libraries in one folder, all executable in another.. etc.). So is there a way to free up space beneath uninstalling programs?
Maybe the mount process described here could help? I am fairly new to Ubuntu, so which folder could I mount and how to do this? What exactly does it do?

Additional:
If I try to add another directory for Steam (for my games) only the SSD gets shown and I can't toggle the view to get my HDD shown. Beneath that I could change the directory Spotify downloaded its music to the HDD.

Best Answer

Create a folder on your HDD e.g. "my_games". Then copy all the contents from /home/YOURUSERNAME/.local/share/Steam to "my_games" on your HDD.

Then open Steam:

>> Settings >> Downloads >> Content Libraries

Click on ADD LIBRARY FOLDER and select "my_games" (your HDD is mounted / found inside the /media folder(!)) on your HDD. Then select the old library folder and click on REMOVE LIBRARY FOLDE

After closing the menu remove the old folder with: rm -r /home/YOURUSERNAME/.local/share/Steam