find命令

文件查找
 

find命令
find    查找位置      -条件   条件值    -exec   动作   ()  \;   ##固定格式
            -name
            -not    条件
            -user
            -group
            -size
            -perm
            -maxdepth
            -mindepth
            -a
            -o
            -type   f   文件
                d   目录
                c   字符设备
                b   块设备
                s   套节字
                l   链接
根据用户/用户组查找
find /mnt -user student         ##查找用户是student的文件
find /mnt -group linux          ##查找组是linux的文件
find /mnt -user student -a -group linux ##两个同时满足
find /mnt -user student -o -group linux ##满足一个条件即可 
find /mnt -user student -not -group linux   ##查找用户是student而且组不是linux的文件
按权限查找
find /mnt -perm 444 ##u=g=o=4
find /mnt -perm -444    ##u g o都含有4
find /mnt -perm /444    ##u含有4或者g含有4或者o含有4(在企业6版本中用法是+444,用man函数确认后在使用)
find /mnt -perm -002    ##对u位g位没有条件限制,o位含有2
按大小查找
创建三个文件并查看大小
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10
dd if=/dev/zero of=/mnt/file2 bs=1024 count=20
dd if=/dev/zero of=/mnt/file3 bs=1024 count=30
du -sh *
查找
find /mnt -size 10k ##=10k
find /mnt -size -10k    ##<10k
find /mnt -size +10k    ##>10k
find -type -mindepth -maxdepth
find /etc -type l   ##连接
find /etc -type s   ##套接
find /etc -type d   ##目录
find /etc -type f   ##文件
find /etc -type c   ##字符设备
find /etc -type b   ##块设备
find /etc -type p   ##管道设备
find /etc -type -mindepth -maxdepth 搜索的最大最小深度

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值