写一份在共享文件夹路径为'\\192.168.21.254\18-视频监控\B2C\20230322'中,自动删除创建时间超过30天的shell脚本
时间: 2023-06-30 07:12:23 浏览: 39
可以使用bash编写一个自动删除共享文件夹中创建时间超过30天的文件的脚本。具体步骤如下:
1. 使用find命令查找共享文件夹中创建时间超过30天的文件,同时使用-type参数限定只查找文件。
2. 使用-mtime参数指定查找条件为创建时间超过30天的文件。
3. 使用-exec参数指定执行删除操作。
下面是示例代码:
```bash
#!/bin/bash
# 定义共享文件夹路径
share_folder="//192.168.21.254/18-视频监控/B2C/20230322"
# 查找共享文件夹中创建时间超过30天的文件,并执行删除操作
find "$share_folder" -type f -mtime +30 -exec rm -rf {} \;
```
注意:在实际使用中,需要根据具体情况进行调整,比如共享文件夹的路径、文件的筛选条件等。同时,为了避免误删重要文件,建议在测试通过后再在生产环境中运行。