zoukankan      html  css  js  c++  java
  • find查找常用命令

    #统计查找到文件总的大小

    ls -lh | grep ^- | awk 'BEGIN{sum=0}{sum += $5};END{print sum}'  #这种方式也可以统计文件总的大小,但是只适合单位相同时。

    find  ./   -type  f  -mtime  +3  -name  "*.log"  | xargs  du  -ch  

    find  ./   -name   "*.log"  |  xargs  du  -ck

    另一种方式:   find   /wasdump  -type  f  -name  "*.20190515.*"  | xargs  du -ck | grep total 

    参数说明

    -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
    -k或--kilobytes 以KB(1024bytes)为单位输出
    -h代表输出单位为G

    #统计查找到文件的数量

    find ./  -name  "*.log"  | wc  -l

    #查找3天以前的文件并进行删除

    find  ./   -type  f  -mtime  +3  -name  "*.log"  -exec  rm -rf {} ;

    注意:与;之间是不能有空格的,否则会报:find: missing argument to `-exec'

    • /home/lifeccp/dicom/studies :准备要进行清理的任意目录
    • -type  f :只查找文件
    • -mtime:标准语句写法
    • +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
    • "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
    • -exec:固定写法
    • rm -rf:强制删除文件,包括目录
    •  {} ; :固定写法,一对大括号+空格+/+;

    见:https://www.jb51.net/article/113463.htm

    见:https://www.iteye.com/blog/chenzhou123520-1912633

    find用法:https://blog.csdn.net/lavorange/article/details/50629472

  • 相关阅读:
    Hdu 2389 二分匹配
    Hdu 1156
    Hdu 1255
    Hdu 1542
    python 中初始化二维数组的方法
    chrome扩展小试
    浏览器的重绘与重排
    js执行环境相关
    js 触摸事件
    js柯里化的一个应用
  • 原文地址:https://www.cnblogs.com/zhaochi/p/12894931.html
Copyright © 2011-2022 走看看