Windows和Linux定时删除某天前的文件的脚本

linux 下如何编写定时删除某目录下文件的脚本?

自己编写crontab设定计划任务就是了, 那个服务就是做这些定时的,自动化的工作用的。要写什么脚本的,一个命令搞定。 给你个手册页自己看吧。 补充回 运行这个命令: crontab -e 此命令将打开一个文本编辑器以添加新任务。

用shell脚本中删除某文件夹下的七天之前生成的文件夹

我一个文件夹下根据日期生成备份文件夹如20140101,如何用shell脚本删除oldDate=$(date -d "-7 days" "+%Y%m%d")。 cd yourFolder #这里写你的文件夹路径。 for folder in $(ls -d */)。 do。 [ ${folder%/*} -lt $oldDate ] && rm -rf $folder。 done。 扩展资料: shell脚本: 打开文本编辑器(可以使用vi/vim命令来

linux脚本,自动备份前一天修改过的文件并且删除7凌晨1点执行,每天把A文件夹里修改日期显示为前一天的文件备份到B文件夹echo "0 1 * * * * /bin/bash /your/shell/path/xxx.sh" >> /var/spool/cron/root #。/bin/bash dir="/a" bak="/b" mday=7 date=`date -d now +%Y-%m-%d` find $dir -type f -mtime +1 -exec cp {} $bak/ \; find $dir -type f -mtime +7 -delete

linux定时删除一个目录的脚本

我每天是将192.168.1.100这台机abc目录备份到另一台192.168.1.200机器下可以使用find的 ctime 选项, ctime的意思是最后修改的时间 +3 表示三天前,也就是在 /backup_100 目录里 找到三天前的符合 abc*的文件及目录并删除。 find /backup_100 -name "abc*" -ctime +3 -exec rm {} \; 如果每天备份多次。

帮忙写一个SHELL脚本,linux定时删除用的

这的再这个路径下面 比如:/xxx/xxxxx/xxx/MSS013/2013/9/5/TRETERETE如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有内容: find /xxx/xxxxx/xxx/* -mtime +3 -exec rm -rf {} \;如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有文件(不包含目录): find /xxx/xxxxx/xxx/* -type f -mtime +3 -exec rm -rf {} \;如果不删除M

linux里编写个脚本,如何删除30天之前建立的文件夹

是删除文件夹和文件夹里面的所有东西,有大神给个代码么,我写了一个,欢迎来到夜影驱动编程一行命令就好了。 find /文件路径 -name "dirName" -mtime +30 -exec rm {} \;

linux 自动删除文件脚本

我想删除/opt/scommnet/upload文件夹下的2天以前的所有文件的linux下的在脚本中应该这样写: rm -rf `/usr/bin/find /opt/scommnet/webchat/upload/* -ctime 2` 注意是 ` 不是单引号.

夜影驱动编程小编今天和大家分享一个Linux下定期删除文件内容的脚本文件

我要在8000小时后删除etc下***文件里面所有的内容,并且我要在8001小时举例: 在8000小时后,删除/etc目录下,test文件中的内容,8001小时后,将1~10数字纵向添加到test文件中。 #。/bin/bash while : do #脚本休眠8000小时,8000小时是28800000秒 sleep 28800000 echo “” > /etc/test #休眠1小时。

Linux下有什么脚本之类的,可批量删除一周以前的日...日志文件名如:manager.2015-03-24.log ,manager.2015-03-25.log

使用find 命令在相关路径下查找 加参数 -ctime +7(表示距离现在七天前) xargs rm -f 详细的用法,根据所使用shell,看看man。

linux中怎么压缩7天前的*.log文件,并删除7天前的*可以参考如下案例: 1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带".log"的文件删

发表评论

电子邮件地址不会被公开。 必填项已用*标注