Linux 仅列出命令grep当前日期输出文件名

Linux 仅列出命令grep当前日期输出文件名,linux,bash,Linux,Bash,我想知道如何按当前日期列出文件,并仅输出文件名 我当前的命令: ls -l /var/www/html/test --time-style=+%D | grep $(date +%D) 输出: -rwxrwxr-x 1 root test 146 04/03/18 file1.txt -rwxrwxr-x 1 root test 146 04/03/18 file2.txt 我尝试了ls/var/www/html/test--time style=+%D | grep$(date+%

我想知道如何按当前日期列出文件,并仅输出文件名

我当前的命令:

ls -l /var/www/html/test --time-style=+%D  | grep $(date +%D) 
输出:

-rwxrwxr-x 1 root test  146 04/03/18 file1.txt
-rwxrwxr-x 1 root test  146 04/03/18 file2.txt
我尝试了
ls/var/www/html/test--time style=+%D | grep$(date+%D)
,但没有成功

基本上,我只希望输出文件名
file1.txt
file2.txt

ls -l /var/www/html/test --time-style=+%D | grep $(date +%D) | awk '{print $7}'

编辑:格式化代码

我认为
find
命令更适合此任务。 读这个


我认为这是一个更优雅的解决方案。

是否要输出按日期排序的所有文件的列表?或者只是有特定日期的文件?
find /var/www/html/test -type f -newermt $(date +%F)