Linux——find

1、根据文件属性查找-find

    文件名

        find 查找的目录-name“查找的文件名”

    文件类型

        find 查找目录 -type 文件类型

        例:find ./ -type f

            普通文件:f

            目录:d

            符号链接:l

            管道:p

            套接字:s

            字符设备:c

            块设备:

    文件大小

        find查找目录 -size-10M

        +:大于

        -:小于

        等于10k:10k

        单位:

            k-小写

            M-大写

          大于10k小于100k

           find . -size +10k -size -100k       

    按日期

            创建日期:-ctime -n/+n

                   -n:n天以内

                   +n:n天以外

                    find . -ctime -1

            修改日期:-mtime -n/+n

            访问日期:-atime -n/+n

            修改日期:-mtime

    深度

            -maxdepth n(层数)

                搜索n层以下的目录

           -mindepth n(层数)

                搜索n层以上的目录

            总结:find 搜索的路径 参数 搜索的内容

    高级查找

    例:查找制定目录,并列出该目录中文件详细信息

    find ./ -type d -exec shell 命令(ls -l) {} \;

    find ./ -type d -ok shell 命令 (ls -l) {} \;

        ok比较安全

    find ./ -type d | xargs ls -l(shell 命令)

2、根据文件内容查找-grep

    grep -r(有目录) “查找的内容” 搜索的路径

    搜索家目录中带helloword字符串的文件

    grep -r “helloworld”

3、总结:

    find 搜索的路径 参数 搜索的内容

    grep 搜索的内容 参数 搜索的路径

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值