find /u1/database/prod/arch -type f -mtime +3 -exec rm {} \;
vi samefilename
#!/bin/bash
find /u1/database/prod/arch -type f -mtime +3 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)
唯一使用的 2 个命令是 find 和 rm。
Find 查找文件(-type f),这是为了排除 3 天之前的目录(-mtime +3)。它找到的所有内容都提供给 rm (-exec rm {} \; )。
您还可以将 rm 语句放在 find 之外,这应该会更快:
find /u1/database/prod/arch -type f -mtime +3 | xargs rm
| 归档时间: |
|
| 查看次数: |
3630 次 |
| 最近记录: |