Saya memiliki 5 lokal yang tidak digunakan pada sistem saya. Bagaimana saya bisa menghapusnya melalui baris perintah? Saya sudah menggunakan localepurge
tetapi tidak berhasil.
23
Anda dapat mendaftar lokal dengan
localedef --list-archive
atau dengan
locale -a
Ukuran file yang sesuai diberikan oleh
ls -lh /usr/lib/locale/locale-archive
Untuk menghapus lokal yang tidak digunakan bisa Anda lakukan
sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!
di mana it_IT.UTF-8
dan en_US.UTF-8
adalah hanya dua lokal saya ingin . Di && echo "Success!"
akhir berguna karena locale-gen
tidak melaporkan kesalahan jika lokal yang tidak tersedia atau salah dilewatkan pada baris perintah.
localedef --list-archive
tanpas
"Succes!"
string memicu ekspansi histori bash. Untuk menghindari masalah ini, Anda harus memasukkan'Success!'
ke dalam tanda kutip tunggal atau (anehnya!) Menghapus tanda kutip. Dari manual bash : Ekspansi sejarah diperkenalkan oleh penampilan karakter ekspansi sejarah, yaitu '!' secara default. Hanya\
dan'
dapat digunakan untuk keluar dari karakter ekspansi sejarah.