Answers:
只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
请参阅查找命令
-iname
。例如,找到* .txt文件,但忽略诸如.vimrc这样的隐藏.txt文件-type f \( -iname "*.txt" ! -iname ".*" \)
。
校验 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分钟内修改的文件。
在手册页的“测试”下检查更多选项(man find
在终端中使用)。您可以使用其他开关,例如-amin n
(n分钟前最后一次访问),-cmin
(n分钟前最后一次更改文件的状态),以及其他。
stat filename
文件名可以是目标的绝对或相对路径。这将显示访问,修改,更改时间以及其他输出
stat
也会给你的文件的诞生时间,如果文件系统支持的..
stat
给出特定文件或目录的属性(例如上次修改时间)。因此,此命令不适用于此问题。
ls -t
这将按修改时间对文件列表进行排序