使用终端显示最近修改/创建的文件

是否有任何命令显示最近修改/创建的文件?

哪一个…?

只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2- 

请参阅查找命令

来源:Linux的

检查stat命令:

用法:

 stat [options] filename ... ... 

例如

 stat /home/user/Docs/filename.txt 

要搜索文件,请使用find命令:

例如

 find /to/target/directory* -mtime -1 

(交换机-mtime n显示文件的数据上次修改n * 24小时前, -mtime -1将显示1天前的文件)

 find /to/target/directory* -mmin 30 

将显示最近30分钟内修改的文件。

在手册页中检查TESTS下的更多选项(在终端中使用man find )。 您可以使用其他开关,如-amin n (最近一次访问n分钟前),- -cmin (文件的状态最后一次在n分钟前更改过),以及其他开关。