• Linux搜索文件、文件夹数、文件个数命令


    一:查看文件

    1、查看某文件夹下文件的个数:
    ls -l|grep "^-"|wc -l

    2、查看某文件夹下文件目录的个数:
    ls -l|grep "^d"|wc -l

    3、查看某文件夹下文件的个数,包括子文件里的文件:
    ls -lR|grep "^-"|wc -l

    4、查看某文件夹下文件目录的个数,包括子文件里的文件目录:
    ls -lR|grep "^d"|wc -l

    命令补充:
    ls -l :查看目录类型(文件、目录、链接等)
    wc -l :统计行数

    5、搜索以xx开头的文件

    ls -1 | grep "^xx."

    注:grep后面使用正则表达式去匹配

    7、按修改时间排序显示目录

    ls -r:升序

    ls -t:降序(最新的在最前面)

    二:查找文件

    1、查找xx开头的文件并复制到某个文件夹下

    find ./ -name "xx*.jar"  -exec cp {} ./gateway ;

    注:分号必须加上

    2、从当前目录开始查找所有扩展名为.log的文本文件,并找出包含”error”的行

    find . -name “*.log” | xargs grep “error”

    3、查找当前目录下扩展名以.log结尾的文件并删除

    find  ./   -name  "*.log"  |  xargs rm -f 



  • 相关阅读:
    JSP配置虚拟路径及虚拟主机
    Java中遍历集合的常用方法
    【洛谷P2879】[USACO07JAN]Tallest Cow S
    【洛谷P1080】[NOIP2012 提高组] 国王游戏
    算数基本定理
    【csp202104-3】DHCP服务器
    【csp202104-2】邻域均值
    电话网络
    联通数
    【洛谷P4447】[AHOI2018初中组]分组
  • 原文地址:https://www.cnblogs.com/heishuichenzhou/p/10609144.html
Copyright © 2020-2023  润新知