Как перемещать ~ / .fonts без нарушения функций?

У меня ограниченное пространство осталось на моем разделе, и я просто понял, что моя папка ~/.fonts составляет почти 1 ГБ. Как переместить его в другой раздел без каких-либо проблем?

4
задан 29 May 2017 в 15:04

6 ответов

Да, вы можете переместить его в любой раздел, который вы хотите:

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>

9
ответ дан 22 May 2018 в 22:06
  • 1
    "без нарушения функций? " Итак ... почему mv, а не cp, затем измените fonts.conf, а затем удалите его? [F3] может «нарушать функции». – Rinzwind 29 May 2017 в 15:27
  • 2
    @Rinzwind Спасибо за ваш ответ, я использую mv, потому что он говорит, что " имеют ограниченное пространство, оставленное на моем разделе " Поэтому этот раздел должен быть изменен. / " затем измените fonts.conf, а затем удалите его? " Нет, я не говорю, что я говорю, просто отредактируйте этот .conf файл nano " – Ali Razmdideh 29 May 2017 в 15:32
  • 3
    @Rinzwind Я думаю, это из-за моего плохого английского. Поэтому я использую "edit " вместо слова "изменить" – Ali Razmdideh 29 May 2017 в 15:34
  • 4
    Хорошо, я использовал этот метод, и после перезапуска он работает нормально. Я собираюсь это принять. – abhi divekar 29 May 2017 в 15:48
  • 5
    @ ali76 они могут копировать во внешний раздел, изменять файл, а затем удалять старый каталог, который был бы «лучшим» методом. – Thomas Ward♦ 29 May 2017 в 19:48

Да, вы можете переместить его в любой раздел, который вы хотите:

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>

9
ответ дан 18 July 2018 в 12:32

Да, вы можете переместить его в любой раздел, который вы хотите:

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>

9
ответ дан 24 July 2018 в 19:59

Метод с редактированием /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, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.

4
ответ дан 22 May 2018 в 22:06

Метод с редактированием /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, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.

4
ответ дан 18 July 2018 в 12:32

Метод с редактированием /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, как в другом ответе, если вам это не нужно. Основная идея здесь - сделать символическую ссылку вместо редактирования общесистемных настроек шрифта.

4
ответ дан 24 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: