日期之后的文件列表

Luk*_*uke 11 bash

我希望在特定日期之后获取所有文件.我尝试过:

ls -ltr | awk {'print $6'} | sed s/-//g | awk {'if ($1-20110415 > 0 )  {print $1}'}
Run Code Online (Sandbox Code Playgroud)

工作50%罚款.最后一个命令只打印文件的日期.如何打印文件和文件名的日期?在awk $8文件名中,但我不知道如何print在命令行中转移到最后.

谢谢卢克

anu*_*ava 20

尝试找到这样的命令:

find /my/path -mtime -1  # to get files modified in last 1 day

find /my/path -mtime -1.5  # to get files modified in last 1.5 day
Run Code Online (Sandbox Code Playgroud)


Oct*_*Oct 0

这个稍微修改过的版本怎么样?

ls -ltr | awk {'print $6 " " $8 '} | sed s/-//g | awk {'if ($1-20110426 > 0 ) {print $1 " " $2}'}
Run Code Online (Sandbox Code Playgroud)

似乎对我有用......?