Tengo 5 configuraciones regionales no utilizadas en mi sistema. ¿Cómo puedo eliminarlos a través de la línea de comando? Tengo uso localepurge
pero no funcionó.
23
Puede enumerar configuraciones regionales con
localedef --list-archive
o con
locale -a
El tamaño de archivo correspondiente viene dado por
ls -lh /usr/lib/locale/locale-archive
Para eliminar configuraciones regionales no utilizadas, puede hacer
sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!
donde it_IT.UTF-8
y en_US.UTF-8
son los dos únicos locales que quiero . El && echo "Success!"
final es útil porque locale-gen
no informa errores si se pasa una configuración regional no disponible o incorrecta en la línea de comandos.
localedef --list-archive
sins
"Succes!"
cadena desencadena la expansión del historial de bash. Para evitar este problema, debe incluir'Success!'
comillas simples o (¡curiosamente!) Eliminar las comillas. Del manual bash : las expansiones de historia se introducen por la aparición del personaje de expansión de historia, que es '!' por defecto. Solo\
y'
puede usarse para escapar del personaje de expansión de la historia.