ฉันมี 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