Ls
如何僅獲取在使用 ls 的日期之後創建的文件?
使用該
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'
這將找到在特定日期之後修改的所有文件。