Move Steam applications with large files to another install folder.
-
Interactive. No command line options needed.
-
Moves any Steam app with a Steam manifest/AppID from one Steam Library Folder to another.
-
Should now work with Steam Library Folders created on Windows. (See this PR)
-
Apps are alphabetically sorted.
-
Terminates Steam Client processes before moving files to prevent client from freaking out. (The script asks for permission.)
-
Checks available free space and total file size of move before moving. Exits gracefully if there isn't enough room.
-
Progress bar based on file count.
-
Refactored and readable. Obeys PEP8.
-
Make sure you have python 3.4 or greater.
python3 --version
-
Install python-vdf, python-psutil, & python-progress. Look in your repos, or use pip.
pip3 install vdf psutil progress
-
Clone using git.
cd ~ git clone https://github.com/tinfoil-hacks/steam-mv.git
-
Mark the script executable.
chmod u+x ~/steam-mv/steam-mv
-
Create a symlink to
steam-mv
in/usr/local/bin
.username=$(whoami) sudo ln -s /home/${username}/steam-mv/steam-mv /usr/local/bin/steam-mv
$ steam-mv