У меня ограниченное пространство осталось на моем разделе, и я просто понял, что моя папка ~/.fonts составляет почти 1 ГБ. Как переместить его в другой раздел без каких-либо проблем?
Да, вы можете переместить его в любой раздел, который вы хотите:
mv ~/.fonts /path/that/you/want
Затем отредактируйте файл /etc/fonts/fonts.conf и добавьте в него этот файл:
sudo nano /etc/fonts/fonts.conf
So добавьте свой путь в раздел <!-- 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>
Да, вы можете переместить его в любой раздел, который вы хотите:
mv ~/.fonts /path/that/you/want
Затем отредактируйте файл /etc/fonts/fonts.conf и добавьте в него этот файл:
sudo nano /etc/fonts/fonts.conf
So добавьте свой путь в раздел <!-- 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>
Да, вы можете переместить его в любой раздел, который вы хотите:
mv ~/.fonts /path/that/you/want
Затем отредактируйте файл /etc/fonts/fonts.conf и добавьте в него этот файл:
sudo nano /etc/fonts/fonts.conf
So добавьте свой путь в раздел <!-- 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>
Метод с редактированием /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/ (для обращения к вашему запросу all ). Вы можете использовать mv, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.
Метод с редактированием /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/ (для обращения к вашему запросу all ). Вы можете использовать mv, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.
Метод с редактированием /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/ (для обращения к вашему запросу all ). Вы можете использовать mv, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.