- 我如何使用
ll
来显示今天的文件夹中的文件,例如folder = /home/me/Downloads | today = 21.11.2023
? - 我怎样才能从 1.(显示的文件)中删除结果然后使用
rm
?
答案1
可能最简单的方法是创建一个包含今天日期的参考文件,23/11/21
如下00:00
所示:
touch -t 2311210000 /tmp/ref
然后将其与 一起使用,find
如下-newer
所示:
find /home/me/Downloads -maxdepth 1 -type f -newer /tmp/ref -ls
...如果输出是您想要的,则使用以下命令删除这些文件:
find /home/me/Downloads -maxdepth 1 -type f -newer /tmp/ref -delete
注意 -newer
检查并比较文件的最后数据修改时间,以及不是創建時間。
答案2
要查看 11 月 21 日创建的文件,我使用
ll -ltr | grep "Nov 21"
要查看 11 月 21 日晚上 8 点之后创建的文件,我使用
ll -ltr | grep "Nov 21 20"