which
查找命令文件所在位置
which cp
which mkdir
find
查找文件
查找以a开头的文件
find / -name "a*"
查找以权限为644的文件
find / -perm 644
查找日期相关的文件
atime 访问时间
mtime 修改时间
ctime 创建时间
find / -atime +7 # 查找访问时间大于7天的文件
根据文件类型查找文件
find / -type f
find / -type l
根据文件大小查找文件
find /usr/bin -size +10M
find /usr/bin -size -10k
find /usr/bin -size 100M
根据用户查找
find /usr/bin -user mike
根据用户id查找
find /usr/bin -uid 1000
联合查找( -a 并且,-o 或者)
find /usr/share -name "a*" -a -type f -o -size +10M
对查找结果进行其他操作,比如拷贝。{}表示操作对象为前边找到的结果。
find /usr/share -name "c*" -exec cp -r {} /root/abc \;
网友评论