删除Linux系统中的大文件
寻找大文件并删除
1、 查看系统的整体使用情况:df -h —— Disk Free 空余硬盘
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root9.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_var9.8G 1.9G 7.5G 20% /var
/dev/mapper/VGSYS-lv_letv79G 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的:find/letv/−size+500M\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、 删除指定文件:rm−rf/∗∗∗\color{red}{rm -rf /***}rm−rf/∗∗∗
实用命令
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(待整理)
删除Linux系统中的大文件相关推荐
- 如何快速找出Linux系统中的大文件?
今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...
- 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件
在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...
- Linux系统中创建大文件,并作为文件系统使用
在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...
- linux下分割文件的方法,关于linux系统下分割大文件的方法
<关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...
- 删除linux系统中的eth0.bak与多余的网卡
删除linux系统中的eth0.bak与多余的网卡 一.删除VM中多余的ifcfg-eth0.bak Centos系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件 解决方法: /et ...
- 在linux终端中重命名文件,Linux系统中重命名文件的方法有哪些
今天小编要跟大家分享的文章是关于Linux系统中重命名文件的方法有哪些.正在从事Linux运维工作和学习Linux运维知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 在Linux ...
- linux 大文件按照大小切割,关于linux系统下分割大文件的方法
关于linux系统下分割大文件的方法 在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取. 有时,需要传输20gb的大文件到另一台服务器,也需要 ...
- linux 删除网卡 怎么找回来,删除linux系统中的多余的网卡
由于本次Xen Server更换硬件进行重装,Xen Server上的VM(linux)备份还原后多出了eth0.bak和eth1.bak,想办法删除呗,使用的方法如下,大家可以参考参考! 一.删除V ...
- Linux系统中的链接文件
日志文件系统ext xfs里 1.节点区域 记录的都是文件属性,ls -l file可以看到的内容 ,文件的元数据inode tables 2.数据区域 放的是cat file看到的一切,数据块 ca ...
最新文章
- 字符串匹配的KMP算法——Python实现
- jcreator编译多个java_java用JCreator怎么都编译不过去!
- vector和deque的区别?
- 数字孪生体技术白皮书_基于Flownex的数字孪生体解决方案 系列介绍之二:数据中心应用实例...
- Linux常用命令(第二版) --文件管理命令
- ubuntu14.04安装arm-linux-gcc,Ubuntu14.04下arm-linux-gcc交叉编译环境搭建
- matlab levy,Levy Flight 模型及Matlab实现
- xampp测试phpmyadmin_项目管理工具“禅道”在软件测试实验教学中的应用
- php io操作,lua 的io操作,非常详细
- Android NDK开发之 ARM与NEON指令说明
- mysql varbinary 插入_Mysql中如何插入VarBinary二进制类型?
- B2B供应链电商系统平台解决方案,如何实现全网整合
- linux配置静态ip命令,Linux设置静态IP地址
- php addslashes 防注入,PHP基础-addslashes防sql注入-北漂者
- ear的英语怎么念_ears用英语怎么读?
- ufs 固态硬盘_东芝首发UFS 3.0闪存:性能媲美高端PC 固态硬盘
- html5 canvas绘制圆形印章,以及与页面交互
- 各种二极管的区别(TVS管/瞬态电压抑制二极管/稳压二极管/普通硅二极管/肖特基二极管/快恢复二极管/应用电路)
- mysql DDL 语句
- 反射调用目标异常可能原因之一解决java.lang.reflect.InvocationTargetException