<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        Linux中如何使用find命令進行日志定期轉移

        時間: 孫勝652 分享

          學過Linux命令的都知道,find命令可用于查找目錄文件,今天學習啦小編要給大家介紹的是如何使用find命令進行Linux日志的定期遷移,有興趣的朋友不妨來了解下吧。

          linux系統中,使用find命令定期遷移linux日志的方法。

          一,find命令格式

          find pathname --options [-exec -print -ok 。。]

          二,find命令參數

          pathname:find命令查找的目錄路徑

          -print:find命令將匹配的文件輸出到標準輸出

          -exec:find命令對匹配的文件執(zhí)行該參數給出的shell命令。格式為: command {} \;

          -ok:類似與exec的作用

          三,find命令選項

          -name:按照文件名進行查找

          -perm:按文件權限來查找

          -user:按文件的用戶主查找

          -group:按文件的用戶組查找

          -type:查找某一類型的文件

          b -- 塊設備文件

          d -- 目錄

          c -- 字符設備文件

          p -- 管道文件

          l -- 符號鏈接文件

          f -- 普通文件

          -mtime:按照文件的更改時間來查找文件

          -n -- 表示文件更改時間距現在n天以內

          +n -- 表示文件更改時間距現在n天以前

          四,日志遷移腳本

          使用了find命令的mtime參數,將2個星期前的日志文件統一遷移到指定目錄下。

          代碼如下:

          #!/bin/bash

          # site: 《a href=“http://www.jb51.net”》www.jb51.net《/a》

          #1.標準定義

          backup_dir=“/backup/log”

          keep_days=14

          week_num=`date +%W`

          flag=`expr $week_num % 2`

          #2.需要遷移目錄

          test1=“/var/log/nginx/test1”

          migrate_dir=($test1)

          #3.遷移備份,每兩周執(zhí)行一次

          if [ $flag -eq 1 ];then

          for dir in ${clean_dir[*]}

          do

          if [ -d $dir ]; then

          #構建遷移目錄

          if [ ! -d $backup_dir$dir ];then

          mkdir -p $backup_dir$dir

          fi

          #文件遷移

          for file in `find $dir -type f -mtime +$keep_days -exec ls {} \;`

          do

          mv $file $backup_dir$dir

          done

          fi

          done

          fi

          Crontab每兩周執(zhí)行日志遷移腳本

          代碼如下:

          #日志定期遷移腳本

          0 4 * * 7/2 /home/wangzhengyi/scripts/clean-scripts/migrate.sh

          按文件大小查找

          find命令的size參數可以按照文件大小進行查找,size的大小選項如下:

          上面就是使用Linux中find命令進行日志定期轉移的方法,其實find命令的用法還有很多,巧妙運用可解決不少實際問題,你學會了嗎?

        310747 主站蜘蛛池模板: 国产一区二区午夜福利久久| 最近的中文字幕免费完整版| 日本一区二区三区小视频| 成人片在线看无码不卡| 亚洲熟女乱色综合一区| 国产一区二区不卡在线| 亚洲欧美国产精品久久| 日韩一区二区在线看精品| 国产精品白丝久久AV网站| 丁香婷婷综合激情五月色| 亚洲av综合色区无码专区| 成本人片无码中文字幕免费| 日韩幕无线码一区中文| 99国产精品自在自在久久| 国产高在线精品亚洲三区| 色欲av无码一区二区人妻| av老司机亚洲精品天堂| 国产极品美女网站在线观看| 免费乱理伦片在线观看| 国产AV无码专区亚洲AV潘金链| 国产欧美一区二区三区视频在线观看 | 亚洲AV日韩AV综合在线观看 | 十八禁国产精品一区二区| 欧美肥老太牲交大战| 国产精品国产对白熟妇| 日韩无专区精品中文字幕| 亚洲一区二区三级av| 啪啪av一区二区三区| 亚洲熟女乱综合一区二区三区| 妇女自拍偷自拍亚洲精品| 国产真实乱人偷精品人妻| 国产人妖av一区二区在线观看| 国产成人亚洲欧美二区综合| 人妻日韩人妻中文字幕| 日韩中文字幕精品人妻| 亚洲AV秘 无码一区二区三区1| 国产乱色熟女一二三四区| 成人午夜免费无码视频在线观看| 国产成人精品成人a在线观看| 国产日产欧产系列| 国产AV大陆精品一区二区三区|