
find 命令是最常用的文件搜索工具之一。可以通过 -mtime 选项指定文件的修改时间范围。例如, find . -mtime -7 将搜索当前目录及其子目录中,在过去 7 天内修改过的所有文件。
ls 命令可以显示文件的修改时间。使用 -l 选项可以查看文件的详细信息,包括修改时间。例如, ls -l --time-style=+"%Y-%m-%d %H:%M:%S" *.txt 将列出当前目录下所有 .txt 文件,并以指定的时间格式显示修改时间。
stat 命令可以显示文件的各种元数据,包括修改时间。例如, stat file.txt 将显示 file.txt 文件的详细信息,包括最近一次修改的时间。
rgrep 命令可以在目录树中递归搜索文件内容。可以通过 -l 选项仅列出匹配的文件名,并结合修改时间信息进行过滤。例如, rgrep -l 'pattern' -mtime -7 . 将搜索当前目录及其子目录中,在过去 7 天内修改过且内容包含 'pattern' 的所有文件。