ls -l 可以显示出文件的日期,但如果是在六个月之内修改的,不会显示出相应的年份,为了解决这问题,可以加上--full-time这个参数 ls myfile.txt --full-time ls myfile.txt --full-time|awk '{print $6,$7}' http://hi.baidu.com/wjx_5893/item/d5b02e5dcf13da3e32e0a9e1