Linux可疑文件检索,递归搜索文件夹的shell脚本
可以使用 find 命令来递归搜索指定目录下最近几天生成的文件,结合使用 date 命令可以指定时间范围。以下是一个例子:
#!/bin/bash
# 指定搜索目录和天数
dir="/path/to/search"
days="7"
# 计算天数的时间戳
timestamp=$(date +%s --date="$days days ago")
# 使用 find 命令搜索目录下最近几天生成的文件
find "$dir" -type f -newermt "@$timestamp" -print
在脚本中,$dir 变量指定要搜索的目录,$days 变量指定最近多少天内生成的文件。date 命令用于计算天数的时间戳,find 命令用于递归搜索目录下最近几天生成的文件。在 find 命令中,-type f 表示只搜索文件而不搜索目录,-newermt 参数指定搜索修改时间在指定时间戳之后的文件,-print 参数表示输出文件名。可以根据实际需求修改脚本中的搜索目录和天数。
实际使用效果
vi fins.sh

sh find.sh #执行

浙公网安备 33010602011771号