1. 程式人生 > 實用技巧 >Linux基礎命令(四)

Linux基礎命令(四)

一、檔案查詢

1、find介紹

find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案

2、find命令規範

find 查詢路徑  查詢標準  filename/name
    查詢路徑預設是當前目錄
    查詢標準預設指定路徑下所以檔案

3、常用選項

find 
    -name 'filename'   //對檔名作精準匹配
    -iname 'filename'   //檔名匹配時不區分大小寫

    -user username    //根據屬主來匹配查詢
    -group groupname   //根據屬組來匹配查詢
    
    -uid   //根據UID進行查   
    -gid   //根據GID進行查詢

    -type    //根據檔案型別查詢
    -size     //根據檔案大小查詢 ;例如:1k、1M、+10M、-1k 
                //+表示大於、-表示小於

4、示例

[root@localhost ~]# find / -name passwd
/sys/fs/selinux/class/passwd
/sys/fs/selinux/class/passwd/perms/passwd
/etc/pam.d/passwd
/etc/passwd
/var/lib/sss/mc/passwd
/usr/bin/passwd
/usr/share/licenses/passwd
/usr/share/doc/passwd
/usr/share/bash-completion/completions/passwd