我的分区剩余空间有限,我刚刚发现我的~/.fonts
文件夹几乎有 1GB。我该如何安全地将其移动到另一个分区?
答案1
是的,您可以将其移动到您想要的任何分区:
mv ~/.fonts /path/that/you/want
然后编辑/etc/fonts/fonts.conf
文件并将您的目录添加到此文件:
sudo nano /etc/fonts/fonts.conf
因此将您的路径添加到<!-- Font directory list -->
部分在该文件中:
<dir>/usr/share/fonts</dir>
<dir>/path/that/you/want</dir>
<dir>/usr/local/share/fonts</dir>
<dir prefix="xdg">fonts</dir>
<!-- the following element will be removed in the future -->
<dir>~/.fonts</dir>
答案2
编辑方法/etc/fonts/fonts.conf
会将新的字体路径添加到字体搜索列表中全部用户。这可能是您所需要的,也可能不是。
如果您只想为一个用户设置此功能而不与其他用户共享新目录,那么您甚至不必获得 root 权限:只需在原始路径的位置创建一个指向新路径的符号链接即可:
cp -r ~/.fonts /new/place/for/your/fonts
mv -v ~/.fonts{,.bak}
ln -sv /new/place/for/your/fonts ~/.fonts
rm -r ~/.fonts.bak
这会将当前~/.fonts
目录复制到新位置,重命名原始目录,然后在其位置创建指向新字体路径的符号链接。此后,重命名的原始目录将被删除。
上述重命名和链接方法旨在减少目录不可用的时间~/.fonts/
(以解决您的不会破坏功能mv
请求)。如果不需要,可以使用其他答案中的 as。这里的主要思想是创建符号链接,而不是编辑系统范围的字体设置。