Відповіді:
Ви можете перелічити локалі за допомогою
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не повідомляє про помилки, якщо в командному рядку передано недоступний або неправильний локал.
"Succes!"рядку ініціює розширення історії bash. Щоб уникнути цієї проблеми, вам потрібно включити 'Success!'в окремі цитати або (як не дивно!) Видалити лапки. З посібника з bash : Розширення історії вводяться через появу символу розширення історії, який є "!" за замовчуванням. Тільки \ і 'може використовуватися для уникнення характеру розширення історії.
localedef --list-archiveбезs