1. 程式人生 > >find命令的練習

find命令的練習

linux

var目錄下屬主為root,且屬組為mail的所有文件或目錄

查找usr目錄 下不屬於root,bin或hadoop的所有文件或目錄

查找etc目錄 下 最近一周內其內容修改過,同時屬主不為root,也不是hadoop的文件或目錄

杳找當前 系統上,沒有屬主或屬組,且最近一個周內曾被訪問過的文件

查找etc目錄下大於1M且為普通文件的所有文件或目錄

查找etc目錄下所有用戶都沒有寫權限的文件或目錄

查找etc目錄下至少有一類用戶沒有執行權限的文件或目錄

查找/etc/init.d目錄 下,所有用戶都有執行權限,且其他用戶都有寫權限的文件



var目錄下屬主為root,且屬組為mail的所有文件或目錄

# find /var -user root -a -group mail

查找usr目錄 下不屬於root,bin或hadoop的所有文件或目錄

# find /usr -not -user root -a -not -user bin -a -not -user hadoop

由摩根定律
# find /usr -not \( -user root -o -user bin -o -user hadoop \)

查找etc目錄 下 最近一周內其內容修改過,同時屬主不為root,也不是hadoop的文件或目錄

# find /etc -mtime -7 -a -not -user root -a -not hadoop

# find /etc -mtime -7 -a -not \( -user root -o hadoop \)

杳找當前 系統上,沒有屬主或屬組,且最近一個周內曾被訪問過的文件

# find / -nouser -o -nogroup -a -atime -7

查找etc目錄下大於1M且為普通文件的所有文件或目錄

# find /etc -size +1M -a -type f

查找etc目錄下所有用戶都沒有寫權限的文件或目錄

# find /etc -not -perm /222

都有寫 -222
都沒有寫 -not /222

查找etc目錄下至少有一類用戶沒有執行權限的文件或目錄

# find /etc -not -perm -111

且: - 
或: /

查找/etc/init.d目錄 下,所有用戶都有執行權限,且其他用戶都有寫權限的文件

# find /etc/init.d -perm -113


本文出自 “Reading” 博客,請務必保留此出處http://sonlich.blog.51cto.com/12825953/1953703

find命令的練習