home
的文件夹,其中包含数百个文件),在一天中的一个较早的时间,但您需要立即使用。 以下是唯一不同的方式
列出您创建或修改的所有文件今日(直接或间接)。
1.使用 ,你可以列出今天只有在你的主文件夹中的文件如下,其中:
-a
-列出包括隐藏文件中的所有文件-l
-使长列表格式--time-style=FORMAT
-显示在指定的时间,格式+%D
-显示/使用日期%m/%d/%y格式
# ls -al --time-style=+%D | grep 'date +%D'
在Linux中查找最近的文件
-X
标志:
# ls -alX --time-style=+%D | grep 'date +%D'你也可以列出基于使用的大小(最大在前)
-S
标志:
# ls -alS --time-style=+%D | grep 'date +%D'2.再有,也可以使用 查找命令它实际上更灵活,并提供大量的选项比 LS,用于如下面相同的目的。
-maxdepth
电平被用来指明该搜索操作将被执行的水平(在子目录计)的起点下(当前目录在这种情况下)。-newerXY
,这工作,如果有问题的文件时间戳X大于文件引用的时间戳Y。 X和Y表示以下任何字母:- a - 文件引用的访问时间
- B - 文件引用的出生时间
- c - inode状态改变参考时间
- m - 文件引用的修改时间
- t - 参考直接解释为时间
# find . -maxdepth 1 -newermt "2016-12-06"
在Linux中查找今天的文件
# 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"
在Linux中查找今天修改的文件
ls
和
find
在我们下面的一系列相关的命令。
在本文中,我们解释了如何使用ls和find命令帮助列出今天的文件的两个重要提示。使用以下反馈表单向我们发送有关该主题的任何问题或意见。您也可以通知我们任何用于同一目标的命令。