Как я могу удалить локаль через командную строку?

В моей системе 5 неиспользуемых локалей. Как я могу удалить их через командную строку? У меня есть использование localepurge но это не сработало.

1 ответ

Решение

Вы можете перечислить локали с помощью

localedef --list-archive

или с

locale -a

Соответствующий размер файла определяется как

ls -lh /usr/lib/locale/locale-archive

Для удаления неиспользуемых локалей вы можете сделать

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

где it_IT.UTF-8 а также en_US.UTF-8 единственные две локали, которые я хочу. && echo "Success!" в конце полезно, потому что locale-gen не сообщает об ошибках, если в командной строке передан недоступный или неправильный языковой стандарт.

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