婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > find命令實(shí)例 linux日志定期遷移實(shí)現(xiàn)方法

find命令實(shí)例 linux日志定期遷移實(shí)現(xiàn)方法

熱門(mén)標(biāo)簽:易聯(lián)系統(tǒng)外呼營(yíng)銷(xiāo)來(lái)回呼 濟(jì)南智能語(yǔ)音電銷(xiāo)機(jī)器人加盟 江西意向度高的羿智云外呼系統(tǒng) 抖音商家地圖標(biāo)注入駐店 電銷(xiāo)機(jī)器人怎么打卡 無(wú)錫真人電銷(xiāo)機(jī)器人供應(yīng)商 無(wú)錫ai智能語(yǔ)音電銷(xiāo)機(jī)器人廠家 如何找電銷(xiāo)機(jī)器人 河南語(yǔ)音電銷(xiāo)機(jī)器人加盟公司

節(jié)內(nèi)容:
linux系統(tǒng)中,使用find命令定期遷移linux日志的方法。

一,find命令格式

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

二,find命令參數(shù)

pathname:find命令查找的目錄路徑 
-print:find命令將匹配的文件輸出到標(biāo)準(zhǔn)輸出 
-exec:find命令對(duì)匹配的文件執(zhí)行該參數(shù)給出的shell命令.格式為: command {} \; 
-ok:類(lèi)似與exec的作用

三,find命令選項(xiàng)

-name:按照文件名進(jìn)行查找 
-perm:按文件權(quán)限來(lái)查找 
-user:按文件的用戶主查找 
-group:按文件的用戶組查找 
-type:查找某一類(lèi)型的文件 
    b -- 塊設(shè)備文件 
        d -- 目錄 
        c -- 字符設(shè)備文件 
        p -- 管道文件 
        l -- 符號(hào)鏈接文件 
        f -- 普通文件 
-mtime:按照文件的更改時(shí)間來(lái)查找文件 
    -n -- 表示文件更改時(shí)間距現(xiàn)在n天以?xún)?nèi) 
        +n -- 表示文件更改時(shí)間距現(xiàn)在n天以前

四,日志遷移腳本

使用了find命令的mtime參數(shù),將2個(gè)星期前的日志文件統(tǒng)一遷移到指定目錄下。


復(fù)制代碼
代碼如下:

#!/bin/bash
# site: a >www.jb51.net/a>
#1.標(biāo)準(zhǔn)定義
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.遷移備份,每?jī)芍軋?zhí)行一次
if [ $flag -eq 1 ];then
for dir in ${clean_dir[*]}
do
if [ -d $dir ]; then
#構(gòu)建遷移目錄
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每?jī)芍軋?zhí)行日志遷移腳本


復(fù)制代碼
代碼如下:

#日志定期遷移腳本
0 4 * * 7/2 /home/wangzhengyi/scripts/clean-scripts/migrate.sh

按文件大小查找

find命令的size參數(shù)可以按照文件大小進(jìn)行查找,size的大小選項(xiàng)如下:



例如,查找指定目錄下大于10k的文件,命令:

標(biāo)簽:綏化 濱州 宿州 江蘇 河源 亳州 常德 保山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《find命令實(shí)例 linux日志定期遷移實(shí)現(xiàn)方法》,本文關(guān)鍵詞  find,命令,實(shí)例,linux,日志,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《find命令實(shí)例 linux日志定期遷移實(shí)現(xiàn)方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于find命令實(shí)例 linux日志定期遷移實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 赣榆县| 库尔勒市| 长岛县| 湟源县| 云安县| 河西区| 仙游县| 吴江市| 田阳县| 灵山县| 广元市| 正宁县| 监利县| 全椒县| 绥阳县| 卢湾区| 永新县| 霍林郭勒市| 喀什市| 鹤庆县| 苍梧县| 吉木萨尔县| 常熟市| 长寿区| 天峨县| 双牌县| 楚雄市| 登封市| 大埔县| 广宁县| 福安市| 易门县| 平定县| 泰安市| 永清县| 平泉县| 定结县| 炉霍县| 乌兰浩特市| 马边| 丰原市|