使您能够仅列出今天的所有文件。
home
以下是不同的方法(直接或间接)今天。
1.使用
-a– 列出所有文件,包括隐藏文件-l– 启用长列表格式--time-style=FORMAT– 以指定格式显示时间+%D
# ls -al --time-style=+%D | grep 'date +%D'

此外,您还可以-X旗帜:
# ls -alX --time-style=+%D | grep 'date +%D'
-S旗帜:
# ls -alS --time-style=+%D | grep 'date +%D'
2.同样,可以使用LS,出于与下面相同的目的。
-maxdepth-newerXY,如果相关文件的版本更新于of the file reference. X 和 Y 代表以下任意字母:- a – 文件引用的访问时间
- B – 文件引用的诞生时间
- c – inode状态改变参考时间
- m – 文件引用的修改时间
这意味着,只有修改过的文件2016-12-06将被考虑:
# find . -maxdepth 1 -newermt "2016-12-06"

重要的作为参考
# find . -maxdepth 1 -newermt "12-06-2016" find: I cannot figure out how to interpret '12-06-2016' as a date or time
或者,使用以下正确的格式:
# find . -maxdepth 1 -newermt "12/06/2016" OR # find . -maxdepth 1 -newermt "12/06/16"

您可以获得更多使用信息ls和find
在本文中,我们解释了如何借助 ls 和 find 命令仅列出今天的文件的两个重要技巧。使用下面的反馈表向我们发送有关该主题的任何问题或评论。您也可以告知我们用于同一目标的任何命令。
