shell 判断文件的修改时间是否早于三天前,是的话输出yes
时间: 2023-02-20 22:30:41 浏览: 54
查找前三天改动过的文件
可以使用 `find` 命令来判断文件的修改时间是否早于三天前。
例如,要判断文件 `/path/to/file` 的修改时间是否早于三天前,可以使用以下命令:
```bash
find /path/to/file -mtime +2 -print
```
如果文件的修改时间早于三天前,则会输出文件的路径;如果文件的修改时间不早于三天前,则不会有输出。
要输出 "yes",可以使用以下命令:
```bash
if find /path/to/file -mtime +2 -print; then
echo "yes"
fi
```
这样,如果文件的修改时间早于三天前,就会输出 "yes";否则不会有输出。
阅读全文