200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > linux find查找文件并删除文件 Linux find 查找 并删除文件 杀掉进程

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

时间:2021-09-30 17:23:34

相关推荐

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

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是大写

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。