写个shell脚本,删除访问时间超过60分钟的文件
时间: 2023-06-18 19:08:42 浏览: 99
unixShell脚本学习记录
可以使用 `find` 命令和 `-amin` 参数来实现,其中 `-amin` 表示访问时间超过多少分钟。
以下是示例脚本:
```bash
#!/bin/bash
# 定义要删除文件的目录和分钟数
dir="/path/to/directory"
minutes=60
# 使用 find 命令查找访问时间超过 $minutes 分钟的文件,并删除
find "$dir" -type f -amin +"$minutes" -delete
echo "Done!"
```
注意,这个脚本会直接删除文件,请谨慎使用。可以先用 `-print` 参数来查看要删除的文件列表,确保不会误删重要文件。
阅读全文