find查找命令

find     查找位置    -條件    條件值 ; ide

                             -name            #按名稱
                             -not               #不包含*條件
                             -user              #用戶
                             -group            #組
                             -size               #大小
                             -perm              #文件權限
                             -maxdepth       #最大深度
                             -mindepth        #最小深度
                             -a                    #兩個條件同時知足
                             -o                    #知足一個條件便可
                             -type    f    文件
                                        d    目錄
                                        c    字符設備
                                        b    塊設備
                                        s    套節字
                                        l    連接
spa

先在/mnt下創建6個文件file{1..6}3d

wKioL1mHOiCRdMZzAADsFbdS53A818.png

對文件用戶和組進行修改
blog

 wKioL1mHOvryTS49AAETv939y1Q496.png     

查找屬於student組的項         get

wKioL1mHO5qz3LwNAAAy_y-cLw4358.png

查找便是student用戶又是root組的項it

wKiom1mHPDHSO-RKAAAv5INukfw561.png

查找用戶爲root或者組不爲root的項io

wKioL1mHPL3jhwTqAABWUjAJJYk549.png

查找用戶爲root可是不屬於文件的項class

wKioL1mHPcfC388AAAApIm18kWY027.png

按深度查找
file

wKioL1mHQNDw5kuoAACu9FVXT-k435.png

@@查找/etc下深度爲一而且以.conf結尾的文件權限

wKiom1mHQWmwDQEmAAFE58My0iU087.png

@@查找/etc下最大深度爲4且最小深度爲1的以.conf結尾的文件

按文件大小查找

wKioL1mHQmjyTB5OAADIgJ1Z1Ts438.png

wKioL1mHQteg2QNVAAFeUYVNTH4202.png

@@給這三個文件截取不一樣大小

wKioL1mHQ2nBBBxUAAB59ViRX44158.png

@@‘+‘表示大於,’-‘表示小於

find     查找位置    -條件    條件值     -exec     動做     {}     \; 

eg:find     /     -group    mail    -exec    cp    -rp    {}    /mnt/    \;

wKiom1mHP-qwsc_sAAF4OhJWn8M921.png

@@查找/下的全部的組爲mail的而且備份到/mnt下

相關文章
相關標籤/搜索