我正在尝试为 unix shell 编写一个 cron,它将删除一些文件,比如在 2 周后或 1 个月后从特定目录中删除。
/somedir1/somedir2/
if(somedir2) contains file with extension .txt or .log
then
check timestamp
if two weeks old delete it
otherwise don't delete.
Run Code Online (Sandbox Code Playgroud)
试试这个find命令。
find /somedir1/somedir2 -name *.txt -name *.log -mtime 2w -delete
Run Code Online (Sandbox Code Playgroud)
更改-delete为-print进行试运行。
| 归档时间: |
|
| 查看次数: |
6497 次 |
| 最近记录: |