修改 ls -l 时间显示格式
发表于 : 2011-12-22 13:08
使用 ls -l 看文件修改时间,经常出现 Dec, Jul 之类的东西,这东西它认识我,我不认识它啊
要是开了 LANG=zh 之类的在实控制台下又会出现 12口 4口之类的,显示又不正常。
一fire之下把所有locale都装上
for i in `locale -a` ; do
env LC_TIME=$i ls -l
echo $i
echo '-------------'
done
显示全部locale的时间格式
现在用 env LC_TIME=lt_LT ls -l 执行一下,时间显示成 2011-12-22 12:54 , 一看就清爽,一目了然~~
这个locale 又好记,小写lt,大写LT,也不知道哪个地区的
把这个东西写到 /etc/environment 或者自己的 .bashrc 里去,下次启动就OK了
要是开了 LANG=zh 之类的在实控制台下又会出现 12口 4口之类的,显示又不正常。
一fire之下把所有locale都装上
for i in `locale -a` ; do
env LC_TIME=$i ls -l
echo $i
echo '-------------'
done
显示全部locale的时间格式
现在用 env LC_TIME=lt_LT ls -l 执行一下,时间显示成 2011-12-22 12:54 , 一看就清爽,一目了然~~
这个locale 又好记,小写lt,大写LT,也不知道哪个地区的
把这个东西写到 /etc/environment 或者自己的 .bashrc 里去,下次启动就OK了