find命令

find

find 查找位置 -条件 条件值 -exec 动作 {} \;
-name
这里写图片描述
这里写图片描述
find /mnt -name file1 ##查找/mnt名字是file1的文件
这里写图片描述
-not 条件
-user
find /mnt -user root ##查找/mnt 下用户是 root的文件和目录
这里写图片描述
-group
find /mnt -group root ##查找/mnt 下组是 root的文件
这里写图片描述
-size
-perm
–maxdepth
–mindepth
find /etc -maxdepth 1 -name *.conf ##查找/etc下名字 以.conf结尾的文件,最大查找深度为1层。
这里写图片描述
find /etc -maxdepth 2 -mindepth 2 -name *.conf ##查找/etc下名字 以.conf结尾的文件,查找深度为2层。
这里写图片描述
find /etc -maxdepth 3 -mindepth 2 -name *.conf ##查找/etc下名字 以.conf结尾的文件,最大查找深度为3层,最小深度为2层。
这里写图片描述

        -a
        -o
        -type   f   文件
            d   目录
            c   字符设备
            b   块设备
            s   套节字
            l   链接

find /mnt -group root -type d ##查找/mnt 组是root的目录
find /mnt -group root -type d -a -user root ##查找/mnt 目录下组和用户是root的目录
find /mnt -group root -type d -a -user student ##查找/mnt 目录下组是root和用户是student的目录
find /mnt -group root -type d -o -user student -type d ##查找/mnt 目录下组是root或者用户是student的目录
这里写图片描述
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10 ##大小为10k的file1文件
dd if=/dev/zero of=/mnt/file2 bs=1024 count=20 ##大小为20k的file2文件
dd if=/dev/zero of=/mnt/file3 bs=1024 count=30 ##大小为30k的file3文件
这里写图片描述
find /mnt -size 20k ##查找/mnt目录下大小为20K的文件
find /mnt -size -20k ##查找/mnt目录下大小小于20K的文件
find /mnt -size +20k ##查找/mnt目录下大小大于20K的文件
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值