find查找命令
find 查找位置 -條件 條件值 ;
-name #按名稱
-not #不包含*條件
-user #用戶
-group #組
-size #大小
-perm #文件權限
-mindepth #最小深度
-a #兩個條件同時滿足
-o #滿足一個條件即可
-type f 文件
d 目錄
b 塊設備
s 套節字
l 鏈接
先在/mnt下建立6個文件file{1..6}
對文件用戶和組進行修改
查找屬於student組的項
查找即是student用戶又是root組的項
查找用戶為root或者組不為root的項
查找用戶為root但是不屬於文件的項
按深度查找
@@查找/etc下深度為一並且以.conf結尾的文件
@@查找/etc下最大深度為4且最小深度為1的以.conf結尾的文件
按文件大小查找
@@給這三個文件截取不同大小
@@‘+‘表示大於,’-‘表示小於
find 查找位置 -條件 條件值 -exec 動作 {} \;
eg:find / -group mail -exec cp -rp {} /mnt/ \;
@@查找/下的所有的組為mail的並且備份到/mnt下
find查找命令