码迷,mamicode.com
首页 > 系统相关 > 详细

Linux find 查找 并删除文件 杀掉进程

时间:2020-07-17 09:38:41      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:这一   参数   占用内存大小   内存   exec   情况   type   int   方法   

find 默认在当前 即 . 目录下查找

du 文件名 / 目录  # 查看文件占用内存大小

1. 按照文件名查找

  find / -name qwe  # qwe为文件名

  find / -name *qwe*  # * 为模糊匹配

2. 按照文件类型查找

  find / -type d  # 查找目录文件

  find / -type f  # 查找普通文件

  find / -type l  # 查找链接文件

3. 查到文件并删除文件

  find / -type f |xargs rm -rf   # 利用管道作为参数删除

  find / -type f -exec rm -rf {} \;  # ; 不能少, \ 前面空格不能少

  rm -rf $(find / -type f)  # 查找结果直接以变量 删除

  rm -rf `find / -type f`  # 同上做变量 删除

4. 查找进程号并杀掉进程

  获取进程号:

    ps aux | grep sleep |grep -v grep |awk ‘{print $2}‘  # 要用单引号, 查出sleep 进程并过滤掉自身grep进程, 利用awk命令找到进程号这一列

  利用3 的方法杀掉进程号如: 

    ps aux | grep sleep |grep -v grep |awk ‘{print $2}‘ |xargs kill -9

 5. 查看文件大小

  du 文件路径

  df  # 查看硬盘分区占用情况

6. 按照大小查找文件

  find -type f -size 1k  # k 是小写

  find -size +1k  # 大于1k的文件

  find -size -1M  # M是大写, 小于1M的文件

  find -size -1G  # G是大写

 

Linux find 查找 并删除文件 杀掉进程

标签:这一   参数   占用内存大小   内存   exec   情况   type   int   方法   

原文地址:https://www.cnblogs.com/520zm/p/13326439.html

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