Ls

如何僅獲取在使用 ls 的日期之後創建的文件?

  • September 2, 2021

使用該ls命令,是否可以僅顯示在特定日期、小時…之後創建的文件?

我問它是因為我有一個包含數千個文件的目錄。

我想查看自昨天以來創建的所有文件。

我使用ls -ltr,但我必須等待才能看到所有文件……

DIRECTORY/SINCE=date來自 OpenVMS 的等價物嗎?

您可以使用該find命令查找在一定天數後已修改的所有文件。

例如,要查找目前目錄中自昨天(24 小時前)以來已修改的所有文件,請使用:

find . -maxdepth 1 -mtime -1

請注意,要查找 24 小時前修改的文件*,*您必須-mtime +1使用-mtime -1.

find . -type f -newermt '1/30/2017 0:00:00'

這將找到在特定日期之後修改的所有文件。

引用自:https://unix.stackexchange.com/questions/10041