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

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

23
задан 22 August 2011 в 01:29

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 не сообщают ошибки, если недоступная или неправильная локаль передается командной строке.

26
ответ дан 23 November 2019 в 01:29

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

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