巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8588|回复: 0

[电脑网络] Linux查看文件和文件夹大小 按条件删除日志

[复制链接]
发表于 2018-11-13 14:44:50 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
//统计总数大小
du -sh xmldb/

//统计当前目录大小 并安大小 排序
du -sm * | sort -n

du -sk * | sort -n

//看一个人的大小
du -sk * | grep guojf

//看第二个/ 字符前的文字
du -m | cut -d "/" -f 2

//查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l

40752

解释:wc [-lmw]
参数:
-l :多少行
-m :多少字符
-w :多少字

//仅列出home目录下面所有的一级目录文件大小
du -h --max-depth=1 /home

//列出home下面所有一级目录的一级目录文件大小
du -h --max-depth=1 /home/*

//删除keep文件之外的所有文件
rm -rf !(folder)

//删除folder1和folder2文件之外的所有文件
rm -rf !(folder1 | folder2)

//删除当前test文件夹中keep文件之外的所有文件
find ./test/ | grep -v keep | xargs rm

//删除keep文件之外的所有文件
ls | grep -v keep | xargs rm

//删除keep以外的其他文件。
find ./ -name '[^k][^e][^e][^p]*'  -exec rm -rf {} \;

//删除keep以外的其他文件。推荐!
find ./ -name '[^k][^e][^e][^p]*'  | xargs rm -rf

//删除生成 core,mbox等文件
find / -name core|xargs rm –rf

//删除日志
rm -rf /var/log/*

//删除文件名中带有数字,超过30天的日志
find -mtime +30 -name "*[0-9]*" -exec rm {} \;



上一篇:Linux系统如何查看文件和文件夹大小 删除文件和目录
下一篇:Linux下查找文件find命令用法详解 删除指定天数前日志文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表