Відповіді:
Ви можете перелічити локалі за допомогою
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