寻找大文件并删除

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系统中的大文件相关推荐

  1. 如何快速找出Linux系统中的大文件?

    今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...

  2. 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件

    在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...

  3. Linux系统中创建大文件,并作为文件系统使用

    在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...

  4. linux下分割文件的方法,关于linux系统下分割大文件的方法

    <关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...

  5. 删除linux系统中的eth0.bak与多余的网卡

    删除linux系统中的eth0.bak与多余的网卡 一.删除VM中多余的ifcfg-eth0.bak Centos系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件 解决方法: /et ...

  6. 在linux终端中重命名文件,Linux系统中重命名文件的方法有哪些

    今天小编要跟大家分享的文章是关于Linux系统中重命名文件的方法有哪些.正在从事Linux运维工作和学习Linux运维知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 在Linux ...

  7. linux 大文件按照大小切割,关于linux系统下分割大文件的方法

    关于linux系统下分割大文件的方法 在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取. 有时,需要传输20gb的大文件到另一台服务器,也需要 ...

  8. linux 删除网卡 怎么找回来,删除linux系统中的多余的网卡

    由于本次Xen Server更换硬件进行重装,Xen Server上的VM(linux)备份还原后多出了eth0.bak和eth1.bak,想办法删除呗,使用的方法如下,大家可以参考参考! 一.删除V ...

  9. Linux系统中的链接文件

    日志文件系统ext xfs里 1.节点区域 记录的都是文件属性,ls -l file可以看到的内容 ,文件的元数据inode tables 2.数据区域 放的是cat file看到的一切,数据块 ca ...

最新文章

  1. 字符串匹配的KMP算法——Python实现
  2. jcreator编译多个java_java用JCreator怎么都编译不过去!
  3. vector和deque的区别?
  4. 数字孪生体技术白皮书_基于Flownex的数字孪生体解决方案 系列介绍之二:数据中心应用实例...
  5. Linux常用命令(第二版) --文件管理命令
  6. ubuntu14.04安装arm-linux-gcc,Ubuntu14.04下arm-linux-gcc交叉编译环境搭建
  7. matlab levy,Levy Flight 模型及Matlab实现
  8. xampp测试phpmyadmin_项目管理工具“禅道”在软件测试实验教学中的应用
  9. php io操作,lua 的io操作,非常详细
  10. Android NDK开发之 ARM与NEON指令说明
  11. mysql varbinary 插入_Mysql中如何插入VarBinary二进制类型?
  12. B2B供应链电商系统平台解决方案,如何实现全网整合
  13. linux配置静态ip命令,Linux设置静态IP地址
  14. php addslashes 防注入,PHP基础-addslashes防sql注入-北漂者
  15. ear的英语怎么念_ears用英语怎么读?
  16. ufs 固态硬盘_东芝首发UFS 3.0闪存:性能媲美高端PC 固态硬盘
  17. html5 canvas绘制圆形印章,以及与页面交互
  18. 各种二极管的区别(TVS管/瞬态电压抑制二极管/稳压二极管/普通硅二极管/肖特基二极管/快恢复二极管/应用电路)
  19. mysql DDL 语句
  20. 反射调用目标异常可能原因之一解决java.lang.reflect.InvocationTargetException

热门文章

  1. LUA语言教程 [转]
  2. 1 4c语言表达方式,表达方式、表现手法、说明方法都在这里了。
  3. Dalvik虚拟机简介
  4. SPSS——数据预处理
  5. Python生成可执行文件.exe
  6. TCHAR字符串的操作
  7. java中,什么是GC?GC的基本原理。
  8. Python中的pillow(PIL)
  9. windows10家庭版升级为企业版
  10. 【实用小工具】开发一个网页版LED点阵绘图模拟器