find 查詢練習

2022-09-07 07:06:11 字數 1489 閱讀 7150

1、查詢/var目錄下屬主為root,且屬組為mail的所有檔案

有目錄沒有檔案,-type f

[14:29:30 root@centos7 ~]#find /var -user root -a -group mail -ls

67142179

4 drwxrwxr-x 2 root mail 4096 apr 7

13:57 /var/spool/mail

201326669

0 drwx------ 2 root mail 6 mar 24

14:53 /var/spool/mqueue

2、查詢/var目錄下不屬於root、 lp、gdm的所有檔案

[14:33:41 root@centos7 ~]#find /var/ -not \( -user root -o -user lp -o -user gdm \) -type f -ls

[14:35:37 root@centos7 ~]#find /var/ ! -user root ! -user lp ! -user gdm -type f -ls

3、查詢/var目錄下最近一周內其內容修改過,同時屬主不為root,也不是postfix的檔案

[14:38:15 root@centos7 ~]#find /var/ ! -user root ! -user postfix -mtime -7 -ls -type f

4、查詢當前系統上沒有屬主或屬組,且最近乙個週內曾被訪問過的檔案

[14:43:09 root@centos7 ~]#find / -atime -7 -type f -nouser -nogroup -ls

5、查詢/etc目錄下大於1m且型別為普通檔案的所有檔案

[14:44:38 root@centos7 ~]#find /etc/ -type f -size +1m | xargs

ls -lh

6、查詢/etc目錄下所有使用者都沒有寫許可權的檔案

[14:46:18 root@centos7 ~]#find /etc/ ! -perm /222 -type f -ls

7、查詢/etc目錄下至少有一類使用者沒有執行許可權的檔案

沒試出區別

[14:52:02 root@centos7 ~]#find /etc/ -type f ! -perm /111 -ls

[14:52:02 root@centos7 ~]#find /etc/ -type f ! -perm -111 -ls

8、查詢/etc/init.d目錄下,所有使用者都有執行許可權,且其它使用者有寫許可權的檔案

[14:56:08 root@centos7 ~]#find /etc/init.d/ -perm -111 -perm -002  -ls

find 命令練習

查詢 etc目錄下大於1m且型別為普通檔案的所有檔案 root nginx find etc size 1m type f ls lh total 8.0k rw 1 root root 1.4k sep 29 2019 anaconda ks.cfg rw r r 1 root root 1.5k...

find 查詢命令

find 按條件查詢檔案 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 a o 條件2 systemctl restart chronyd systemctl enable chronyd 常用條件表示 type 按文件型別查詢,檔案 f 目錄 d 裝置 b,c 快捷方式 鏈結 i na...

find 查詢條件

目錄 一 根據時間戳查詢 二 根據許可權查詢 三 根據檔案所屬人 owner,檔案所屬組group查詢 四 根據搜尋層級查詢 五 根據檔名查詢 六 根據 檔案型別查詢 find 實時查詢工具,通過遍歷指定路徑完成檔案查詢 1 工作特點 查詢速度略慢 精確查詢 實時查詢 可以只搜尋使用者具備讀取和執行...