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

Ion*_*zău 25 command-line gnome-terminal files

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

哪一个...?

Mit*_*tch 28

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

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

请参阅查找命令

来源:Linux


pre*_*ise 12

检查stat命令:

用法:

stat [options] filename ... ...
Run Code Online (Sandbox Code Playgroud)

例如

stat /home/user/Docs/filename.txt
Run Code Online (Sandbox Code Playgroud)

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

例如

find /to/target/directory* -mtime -1
Run Code Online (Sandbox Code Playgroud)

(开关-mtime n显示文件的数据最后修改时间为 n*24 小时前,-mtime -1将显示 1 天前的文件)

find /to/target/directory* -mmin 30
Run Code Online (Sandbox Code Playgroud)

将显示在过去 30 分钟内修改的文件。

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


小智 5

ls -t
Run Code Online (Sandbox Code Playgroud)

这将按修改时间对文件列表进行排序