如何过滤ls命令的输出只显示二月份创建的文件?

时间:2015-04-20 00:13:45

标签: linux terminal ls superuser

对于Linux操作系统,如何过滤终端中ls命令的输出,只显示二月份创建的文件?

2 个答案:

答案 0 :(得分:17)

touch --date "yyyy-mm-dd" /tmp/start
touch --date "yyyy-mm-dd" /tmp/end
find /my/path -type f -newer /tmp/start -not -newer /tmp/end

ls -l  | grep 'yyyy-mm-dd'

答案 1 :(得分:6)

您可以简单地grep输出以仅过滤出2月文件

ls -l | grep "Feb"

如果你想过滤掉子目录中的文件,那么

ls -l -R | grep "Feb"

注意

  • R flag表示递归