使用该ls命令,是否可以仅显示在特定日期、小时...之后创建的文件?
我问它是因为我有一个包含数千个文件的目录。
我希望看到自昨天以来创建的所有文件。
我使用ls -ltr但我必须等待才能看到所有文件...
有一个DIRECTORY/SINCE=date来自 OpenVMS的等价物?
dog*_*ane 176
您可以使用该find命令查找在一定天数后被修改的所有文件。
例如,要查找当前目录中自昨天(24 小时前)以来修改过的所有文件,请使用:
find . -maxdepth 1 -mtime -1
Run Code Online (Sandbox Code Playgroud)
需要注意的是找到修改的文件前24小时之前,你必须使用-mtime +1替代-mtime -1。
小智 56
find . -type f -newermt '1/30/2017 0:00:00'
Run Code Online (Sandbox Code Playgroud)
这将找到在特定日期之后修改的所有文件。