節(jié)內容:
linux系統(tǒng)中,使用find命令定期遷移linux日志的方法。
一,find命令格式
find pathname --options [-exec -print -ok ..]
二,find命令參數(shù)
pathname:find命令查找的目錄路徑
-print:find命令將匹配的文件輸出到標準輸出
-exec:find命令對匹配的文件執(zhí)行該參數(shù)給出的shell命令.格式為: command {} /;
-ok:類似與exec的作用
三,find命令選項
-name:按照文件名進行查找
-perm:按文件權限來查找
-user:按文件的用戶主查找
-group:按文件的用戶組查找
-type:查找某一類型的文件
b -- 塊設備文件
d -- 目錄
c -- 字符設備文件
p -- 管道文件
l -- 符號鏈接文件
f -- 普通文件
-mtime:按照文件的更改時間來查找文件
-n -- 表示文件更改時間距現(xiàn)在n天以內
+n -- 表示文件更改時間距現(xiàn)在n天以前
四,日志遷移腳本
使用了find命令的mtime參數(shù),將2個星期前的日志文件統(tǒng)一遷移到指定目錄下。
按文件大小查找
find命令的size參數(shù)可以按照文件大小進行查找,size的大小選項如下: 
例如,查找指定目錄下大于10k的文件,命令:

新聞熱點
疑難解答