码迷,mamicode.com
首页 > 其他好文 > 详细

find查找常用命令

时间:2020-05-15 15:22:36      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:大小   空格   http   exec   之间   准备   ssi   miss   dump   

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

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

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

另一种方式:   find   /wasdump  -name  "*.20190515.*"  | xargs  du -ck | grep total | awk {sum += $1};END{print  sum}

参数说明

-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查找常用命令

标签:大小   空格   http   exec   之间   准备   ssi   miss   dump   

原文地址:https://www.cnblogs.com/zhaochi/p/12894931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!