删除Linux系统中的大文件

寻找大文件并删除

1、 查看系统的整体使用情况:df -h —— Disk Free 空余硬盘

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root
                      9.8G  3.6G  5.7G  39% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/vda1             190M   37M  144M  21% /boot
/dev/mapper/VGSYS-lv_var
                      9.8G  1.9G  7.5G  20% /var
/dev/mapper/VGSYS-lv_letv
                       79G   18G   57G  24% /letv

2、查看具体目录下内存使用情况:du -sh /letv/ —— Disk usage 磁盘使用率

208M    /letv/app
24M     /letv/cordump.tar.gz
751M    /letv/deploy
132M    /letv/deploy.bak
92K     /letv/docker
4.1G    /letv/logs
29M     /letv/program
4.0K    /letv/root.tar.gz
8.8M    /letv/telegraf-1.5.0-1.x86_64.rpm
56K     /letv/test
13G     /letv/tmp
12K     /letv/web

3、 在指定目录下查找文件大于500M的: f i n d / l e t v / − s i z e + 500 M \color{red}{find /letv/ -size +500M} find/letv/size+500M

/letv/logs/web/static.itv.letv.com/error.log
/letv/logs/web/static.itv.letv.com/access.log
/letv/tmp/letv.tar.gz

4、 删除指定文件: r m − r f / ∗ ∗ ∗ \color{red}{rm -rf /***} rmrf/

实用命令

1、查看指定目录下N级中每个层级目录的大小:du -ah --max-depth=2 /

[root@vm-10-122-64-91 ~]# du -ah --max-depth=2 / 
16K     /lost+found
0       /.autorelabel
4.0K    /root/.bash_logout
16K     /root/.bash_history
4.0K    /root/.tcshrc
4.0K    /root/.cshrc
4.0K    /root/.monit.state
4.0K    /root/.bash_profile
8.0K    /root/.ansible
4.0K    /root/.bashrc
4.0K    /root/.monit.id
12K     /root/.viminfo
116K    /root/.ssh
184K    /root
20K     /home/falcon
1.8G    /home/leworker
24K     /home/lele
1.8G    /home

2、查看指定目录总的占用大小:du -bsh /letv/

18G     /letv/

3、 查看指定目录下大于10M的文件:find /letv/ -type f -size +10M -exec du -sh {} \ ; (注意:反斜线和分号之间没有空格,引文markdown问题多出了空格)

16M     /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-10
152M    /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-15
12M     /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-14
84M     /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-13
44M     /letv/logs/tomcat/iptv/tomcat1-cacheData.log.2018-08-13
1.7G    /letv/logs/web/static.itv.letv.com/error.log
1.5G    /letv/logs/web/static.itv.letv.com/access.log
9.9M    /letv/app/tomcat-iptv-1/webapps/iptv/WEB-INF/lib/activemq-all-5.9.1.jar
79M     /letv/app/tomcat-iptv-1/webapps/iptv.war
11M     /letv/app/monitor/omp
24M     /letv/cordump.tar.gz
24M     /letv/program/cordump.tar.gz
13G     /letv/tmp/letv.tar.gz
79M     /letv/deploy.bak/iptv.war
53M     /letv/deploy.bak/iptv.war.bak
75M     /letv/deploy/letv-mas-router.zip
38M     /letv/deploy/letv-mas-config.zip
87M     /letv/deploy/iptv.zip
103M    /letv/deploy/letv-mas-caller.zip
78M     /letv/deploy/letv-api-app-1101/iptv.war
79M     /letv/deploy/letv-api-app-1101.zip
112M    /letv/deploy/a/caller/target/caller-1.0-SNAPSHOT.jar
79M     /letv/deploy/iptv.war
55M     /letv/deploy/letv-mas-trace.zip

4、查看已被删除的占用:lsof -n | grep deleted

Lefalcon-   782    falcon    1w      REG              253,0  1068606     147662 /usr/local/LeMonitor/falcon-agent/var/app.log.2020-03-06 (deleted)
Lefalcon-   782    falcon    2w      REG              253,0  1068606     147662 /usr/local/LeMonitor/falcon-agent/var/app.log.2020-03-06 (deleted)
docker    26965      root  txt       REG              253,0 14232678      39250 /usr/bin/docker (deleted)

涉及到的命令解释

1、df

2、 du(待整理)

  • -s
  • -h
  • -b
  • -a
  • -*

3、 find(待整理)

  • type
  • time
  • size
  • –maxdepth/-mindepth
  • 可执行命令:deleted、exec
  • {} 替换级 \ ; 结束符号
  • 其他

4、 lsof(待整理)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值