Unix - 按修改年份计算文件

时间:2017-10-02 11:52:03

标签: unix unix-timestamp

我是UNIX命令的新手。我试图根据每个文件修改日期(年)列出/ etc中所有文件的不同年份的数量。

我正在玩各种变体:

ls -lt / etc |排序| uniq -c

我意识到这只计算每个唯一文件。我想列出不同的年份。

任何人都可以帮助指导我朝着正确的方向前进吗?感谢。

2 个答案:

答案 0 :(得分:0)

的Mac

ls -lT * | awk ' { print $9 }' | sort | uniq -c

Linux的

ls -l --time-style +"%Y" * | awk ' { print $6 }' | sort | uniq -c

答案 1 :(得分:0)

试试这个

ls -lT * | awk ' { print $9 }' | sort | uniq -c