ฉันมี 5 ภาษาที่ไม่ได้ใช้ในระบบของฉัน ฉันจะลบออกผ่านทางบรรทัดคำสั่งได้อย่างไร ฉันใช้แล้วlocalepurgeแต่มันใช้งานไม่ได้
ฉันมี 5 ภาษาที่ไม่ได้ใช้ในระบบของฉัน ฉันจะลบออกผ่านทางบรรทัดคำสั่งได้อย่างไร ฉันใช้แล้วlocalepurgeแต่มันใช้งานไม่ได้
คำตอบ:
คุณสามารถแสดงรายการโลแคลด้วย
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!"สตริงจะทำให้เกิดการขยายประวัติทุบตี เพื่อหลีกเลี่ยงปัญหานี้คุณต้องรวม'Success!'ไว้ในเครื่องหมายคำพูดเดี่ยวหรือ (แปลก!) เพื่อลบเครื่องหมายคำพูด จากคู่มือทุบตี : การขยายประวัติถูกนำเสนอโดยการปรากฏตัวของตัวละครการขยายประวัติศาสตร์ซึ่งเป็น '!' โดยค่าเริ่มต้น. มีเพียง\ และ'อาจใช้เพื่อหลีกเลี่ยงอักขระส่วนขยายประวัติ
localedef --list-archiveไม่มีs