Linux定时删除3个月之前的文件

详情讲解
find /home/weblogic/tmp -mtime +10 -name " . " -exec rm -rf {} ;
将/home/weblogic/tmp目录下所有10天前带"."的文件删除

find :linux的查找命令,用户查找指定条件的文件
/home/weblogic/tmp :想要进行清理的任意目录
-mtime :标准语句写法
+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
" . ":希望查找的数据类型," .jpg"表示查找扩展名为jpg的所有文件," "表示查找所有文件,这个可以灵活运用
-exec :固定写法
rm -rf :强制删除文件,包括目录
{} \; :固定写法,一对大括号+空格++;

操作步骤

ok,保存退出

3.#crontab -e
将脚本文件加入到系统计划任务,到点自动执行

输入:

准备测试脚本
测试定时任务使用这个脚本,测试该脚本是否可以每分钟新建一个文件夹?

添加定时任务
crontab -e 添加定时命令



  • Linux瀹氭椂鍒犻櫎3涓湀涔嬪墠鐨鏂囦欢
    绛旓細杩欎釜鍙互鐏垫椿杩愮敤 -exec 锛氬浐瀹氬啓娉 rm -rf 锛氬己鍒鍒犻櫎鏂囦欢锛屽寘鎷洰褰 {} \; 锛氬浐瀹氬啓娉曪紝涓瀵瑰ぇ鎷彿+绌烘牸++;鎿嶄綔姝ラ ok锛屼繚瀛橀鍑 3.#crontab -e 灏嗚剼鏈枃浠跺姞鍏ュ埌绯荤粺璁″垝浠诲姟锛屽埌鐐硅嚜鍔ㄦ墽琛 杈撳叆锛氬噯澶囨祴璇曡剼鏈 娴嬭瘯瀹氭椂浠诲姟浣跨敤杩欎釜鑴氭湰锛屾祴璇曡鑴氭湰鏄惁鍙互姣忓垎閽熸柊寤轰竴涓枃浠...
  • 鍦Linux涓浣鍒犻櫎鎸囧畾鏃ユ湡涔嬪墠鐨涓浜涙枃浠?
    绛旓細1銆乵time +30 _璁剧疆鏃堕棿涓30澶鍓锛2銆乼ype f _璁剧疆鏌ユ壘鐨勭被鍨嬩负鏂囦欢锛3銆乶ame *.sh[ab] _璁剧疆鏂囦欢鍚嶇О涓寘鍚玸ha鎴栬卻hb锛4銆乪xec rm -f _鏌ユ壘瀹屾瘯鍚庢墽琛屽垹闄ゆ搷浣滐紱鎻愮ず锛氬皢姝ゅ懡浠ゅ啓鍏rontab鍚庡嵆鍙嚜鍔ㄥ畬鎴愭煡鎵惧苟鍒犻櫎鐨宸ヤ綔銆傚彟澶栫殑鏂规硶澶у悓灏忓紓锛#find /tmp -mtime +30 -type f | xargs r...
  • linux鏄惁浼瀹氭湡鍒犻櫎鏂囦欢澶逛笅闈㈣秴杩30鏃ョ殑鏂囦欢?
    绛旓細1.鍒犻櫎鏂囦欢鍛戒护锛歕x0d\x0afind 瀵瑰簲鐩綍 -mtime +澶╂暟 -name "鏂囦欢鍚" -exec rm -rf {} \;\x0d\x0a瀹炰緥鍛戒护锛歕x0d\x0afind /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;\x0d\x0a璇存槑锛歕x0d\x0a灏/opt/soft/log/鐩綍涓嬫墍鏈30澶╁墠甯".log"鐨勬枃...
  • linux鏄惁浼瀹氭湡鍒犻櫎鏂囦欢澶逛笅闈㈣秴杩30鏃ョ殑鏂囦欢?
    绛旓細1.鍒犻櫎鏂囦欢鍛戒护锛歠ind 瀵瑰簲鐩綍 -mtime +澶╂暟 -name "鏂囦欢鍚" -exec rm -rf {} \;瀹炰緥鍛戒护锛歠ind /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;璇存槑锛氬皢/opt/soft/log/鐩綍涓嬫墍鏈30澶╁墠甯".log"鐨勬枃浠跺垹闄ゃ傚叿浣撳弬鏁拌鏄庡涓嬶細find锛linux鐨鏌ユ壘鍛戒护锛岀敤鎴锋煡鎵炬寚瀹...
  • 鏈汉鎯冲啓涓涓linux鑴氭湰,鑷姩鍒犻櫎6涓湀浠ュ墠鐨/usr/out.dat鏁版嵁
    绛旓細vim /tmp/test.sh 涓嬮潰鍐呭涓鸿剼鏈唴瀹 !/bin/bash dir=/usr/ find $dir -name "out.dat.*" -type f -mtime +180 -exec rm {} \; > /dev/null 2>&1 鑴氭湰瀹屾垚 wq淇濆瓨閫鍑 chmod 755 test.sh 鍦╟rontab涓啓鍏ヨ嚜鍔ㄦ墽琛岃鍒 crontab -e 0 * * * /tmp/test.sh 璁″垝浠诲姟鍐欏畬 wq淇濆瓨...
  • linux濡備綍鍒犻櫎鏌愪釜鏃堕棿涔嬪墠鐨杩囨湡鏂囦欢,鍦ㄤ竴涓枃浠跺す鍐呴儴鐨
    绛旓細find 鍛戒护鍙互瀹屾垚杩欎竴闇姹傦紝姣斿鍒犻櫎3澶鍓嶇殑鎵鏈変互鈥.log鈥濈粨灏剧殑鏂囦欢锛歠ind /鏂囦欢璺緞 -name "*.log" -mtime +2 -exec rm {} \;璇存槑锛1. 鏂囦欢璺緞鏄洰鏍囨枃浠舵墍鍦ㄨ矾寰勶紱2. -name 璁惧畾鐩爣鏂囦欢鍚嶏紝寤鸿閲囩敤锛屽惁鍒欏彲鑳借鍒犲叾浠栨枃浠讹紱3. -ctime 鏂囦欢鏈鍚庝竴娆′慨鏀规椂闂达紝鍚庨潰鍙兘鐢ㄦ暣鏁帮紝鍗曚綅涓哄ぉ...
  • 姹備竴涓Linux涓嬪畾鏈熷垹闄鏂囦欢鍐呭鐨勮剼鏈枃浠
    绛旓細缁欎綘瑙i噴涓嬫琛岀殑鍚箟鍚э紝鍓浜斾釜浠4涓┖鏍煎垎闅斿紑鐨勫间緷娆¤〃绀猴細鍒嗐佹椂銆佹棩銆佹湀銆佸懆锛屽鏋滃彇鎵鏈夊煎氨鏄墦*鍙凤紝濡傛灉浣犳兂鍛ㄦ湡鎬х殑杩愯涓涓换鍔★紝crontab涔熸帴鍙楄寖鍥存寚瀹氾紝姣斿璇翠竴澶╀腑鐨勬棭8鐐瑰埌鏅6鐐规瘡闅斾竴灏忔椂锛堝氨鏄瘡涓ゅ皬鏃讹紝灏嗕細鍦8,10,12,14,16,18鎵ц锛夋墽琛屼綘杩欎釜鍒犻櫎鍛戒护杩欐牱鍐欙細8-18/2 ...
  • Linux姣忓ぉ鍒犻櫎鏂囦欢,鍙繚鐣欐湀搴曠殑鏂囦欢銆
    绛旓細鎶婁笅闈繚瀛樹负鑴氭湰锛屾斁鍒癱rontab閲岄潰鎵ц锛!/bin/bashtoday=`date +%d`last_day=`cal | xargs | awk '{print $NF}'`if [ "$today" != "$last_day" ];then rm -f ?_`date +%Y%m%d`.datfi
  • Linux鍒犻櫎鑻ュ共澶鍓嶇殑鏂囦欢澶
    绛旓細!/usr/bin/env bashthree_days_ago=$(date -d -3day +%Y%m%d)workpath=/home/dirfor file in $workpath/*; dofile_name=`basename $file`if [[ $file_name -lt $three_days_ago ]]; thenrm -rf $filefidone
  • Linux鍒犻櫎鍒跺畾鏃堕棿鐨勬枃浠剁殑鏂规硶
    绛旓細Linux涓濡傛灉鎯宠鎵归噺鍒犻櫎鍒跺畾鏃堕棿鐨勬枃浠讹紝鍙互浣跨敤find鍛戒护锛歠ind /home -maxdepth 1 -type f -newermt Nov 22 -print find鍛戒护鏌ユ壘/home 鐩綍涓嬬殑鍗佷竴鏈22鏃ュ垱寤虹殑绫诲瀷鏄枃浠剁殑璇ュ眰鏂囦欢骞舵墦鍗拌緭鍑恒-maxdepth 鐢ㄤ簬璁剧疆鏌ユ壘鐨勬渶澶у眰鏁帮紝璁剧疆涓1鏄笉璁╅掑綊鏌ユ壘銆-type 鍒跺畾鏌ユ壘鐨勭被鍨嬨-newermt 鍒跺畾...
  • 扩展阅读:linux恢复刚删除的数据 ... linux定时删除7天前文件 ... linux找回误删的文件 ... linux找回已删除的文件 ... linux定时任务每天0点执行 ... linux删除超过7天的文件 ... linux定时任务crontab ... linux crontab不生效 ... linux定时任务每小时执行 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网