![如何将 PlayOnLinux 及其所有文件传输到我的辅助硬盘中](https://linux22.com/image/876718/%E5%A6%82%E4%BD%95%E5%B0%86%20PlayOnLinux%20%E5%8F%8A%E5%85%B6%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E5%88%B0%E6%88%91%E7%9A%84%E8%BE%85%E5%8A%A9%E7%A1%AC%E7%9B%98%E4%B8%AD.png)
所以我的问题如下,我下载了 PlayOnLinux(还有 Wine),并在 PlayOnLinux 中安装了 steam 平台。我从那里(steam)下载了一些游戏,但它占用了我的 SSD(操作系统)驱动器的太多空间。我尝试将 PlayOnLinux 及其所有文件移到我的辅助硬盘中,但 1) 无法更改访问 steam 的路径,2) 当我打开 PlayOnLinux 时没有应用程序。总而言之,我需要帮助将 PlayOnLinux 及其所有文件和游戏移动到我的辅助硬盘中,这样它就不会“占用”我的 SSD 空间。感谢您花时间阅读我的帖子,希望您能帮助我 :)
答案1
我修改了在另一个主题中创建的帖子,并假设您的 SSD(或第二个硬盘驱动器)已经可以访问,如果我错了,请阅读这。
移动程序
- 将程序移动到第二块硬盘的一个简单方法是创建符号链接:
使用符号链接,你可以将实际文件移动到另一个位置,然后在原位置创建一个指向新位置的符号链接 - 用简单的语言解释。我建议移动文件之前当一切正常时,您使用另一个名称复制它们并先删除它们。
现在搜索您想要放在第二张光盘上的程序/文件,它们可能存储在
/usr/bin
或/usr/sbin
ⁱ下/bin
。对于 steam 的目录,请查找这个帖子。在同一目录中备份它们
sudo cp <PATHtoFILE>/<filename> <PATHtoFILE>/<filename>_backup #it doesnt matter how you name your copy.
然后将文件复制到第二块硬盘上:
sudo cp <PATHtoFILE>/<filename> /media/<user>/<nameOfyourDrive>/<filename> # the mountpoint you created earlier, your second hard disc
现在您可以创建指向其原来位置的符号链接:
sudo ln -s /media/<user>/<nameOfyourDrive>/<filename> <oldPath>/<filename> #creates a symbolic link from the old path to the second hard drive
测试您要移动的程序或文件:如果您确认一切运行正常,则可以删除您之前创建的备份:
sudo rm [-r] <PATHtoFILE>/<filename>_backup # removes backup-file or directory: '-r' only, when it's a directory
ⁱ 问题是,不确定程序的所有部分是否都在这里。它们可能位于不同的目录中或被分成多个目录。此外,它们可能从/usr/lib/
文件系统中的其他地方访问库。