Причин для переноса игр Steam (по-отдельности или всей библиотеки) на другой диск или в другую папку может быть несколько - например, если игры занимают слишком много места или вы хотите заменить старый медленный диск новым SSD.

Существует два способа переноса - стандартный, предлагаемый Steam, или более быстрый, но предусматривающей перенос всей библиотеки сразу. Начнем с первого способа.

Перенос игр Steam на другой диск

Steam поддерживает установку игр в несколько папок библиотеки. Поэтому прежде, чем приступить к переносу, нужно добавить новую папку библиотеки. Для этого в меню Steam выберите Настройки, и в разделе Загрузки нажмите на кнопку “Папки библиотеки Steam”:

Настройки Steam

Откроется окно с папками библиотеки:

В этом меню нужно нажать кнопку “Добавить папку” и выбрать в открывшемся диалоговом окне новую папку:

При желании можно нажать правой кнопкой на строке с вновь созданной папкой библиотеки Steam и выбрать пункт “Назначить папку по умолчанию”, чтобы все вновь скачиваемые игры автоматически сохранялись в этой папке:

Когда папка создана, можно начать переносить в неё игры. Для этого нажмите правую кнопку мыши на названии игры в библиотеке Steam и выберите “Свойства”:

В открывшемся окне свойств выберите раздел “Локальные файлы”, а в нем нажмите кнопку “Сменить папку установки…”

В открывшемся меню выберите добавленную ранее папку, после чего Steam начнет перенос игры:

По завершении процесса (в зависимости от игры. он может быть достаточно долгим) вы сможете запустить игру уже из новой папки.

Перенос всей библиотеки Steam

Описанный выше процесс является “официальным”, но достаточно трудоемким - нужно переносить каждую игру вручную. Операционная система Linux предлагает простое средство, которое облегчит перенос всей библиотеки Steam - символьные ссылки.

Для того, чтобы перенести все игры Steam в новую папку, переместите папку библиотеки Steam по новому пути (по умолчанию библиотека находится в папке ~/.local/share/Steam):

mv ~/.local/share/Steam /opt

А затем создайте символьную ссылку, которая будет указывать на новый путь

ln -s /opt/Steam ~/.local/share/Steam

Теперь можно запускать Steam, он не должен заметить подмены.