Linux - 调查系统盘内哪个文件的占用大小 - 删除冗余文件的学习记录

目录

  • 主要命令及操作步骤:
    • [1. 查看磁盘的挂载目录](#1. 查看磁盘的挂载目录)
    • [2. 查看当前目录下各个文件的大小](#2. 查看当前目录下各个文件的大小)
    • [3. 查看当前路径下的文件大小命令(注意这个命令最好不要在根目录下执行,太多文件了)](#3. 查看当前路径下的文件大小命令(注意这个命令最好不要在根目录下执行,太多文件了))
  • 总结
  • 参考链接

主要命令及操作步骤:

1. 查看磁盘的挂载目录

bash 复制代码
df -h

可以看到挂载了的目录,哪些已经挂载的目录,就不需要理会(系统盘指的是 /),只看系统盘。

类似如下:

2. 查看当前目录下各个文件的大小

如果 cd 到系统盘下,那么需要忽略 dev/ run/ sys/ boot/ data/等 5 个目录,只需要关注这 5 个目录的其他目录文件的大小,也就是挂载在系统盘 / 的其他目录,。

bash 复制代码
#cd 到系统盘
cd /

根目录下执行如下命令,查看根目录下各个主目录的总体大小,不统计各个目录下的子目录大小,非常有用:

bash 复制代码
# 查看系统盘下所有目录的大小,注意不包含目录内的子目录
du -sh *

命令效果类似如下:

一般来说,要删除的冗余文件,大概有过去留下来的大量无用日志文件,还有数据库备份文件,还有缓存文件,要删除文件时,要谨慎小心。

3. 查看当前路径下的文件大小命令(注意这个命令最好不要在根目录下执行,太多文件了)

bash 复制代码
du -h .
bash 复制代码
ll -h

总结

2 和 3 的命令,最好用的是 du -sh * ,谁用谁知道。


参考链接

1. [Linux] du-查看文件夹大小-并按大小进行排序

2. linux 查看文件夹大小及文件大小

3. Linux系统下查看文件夹大小的常用命令

相关推荐
楚灵魈9 分钟前
[Linux]从零开始的STM32MP157 Busybox根文件系统构建
linux·arm开发·stm32
海尔辛12 分钟前
学习黑客了解Python3的“HTTPServer“
学习
Caron_xcb14 分钟前
大数据基础——Ubuntu 安装
大数据·linux·ubuntu
虾球xz22 分钟前
游戏引擎学习第274天:基于弹簧的动态动画
c++·学习·游戏引擎
南暮思鸢26 分钟前
应急响应基础模拟靶机-security2
linux·网络安全·write up·应急响应靶机
码农黛兮_461 小时前
Linux 常用命令集合
linux
白天学嵌入式1 小时前
STM32f103 标准库 零基础学习之按键点灯(不涉及中断)
stm32·单片机·学习
迷茫的蜉蝣1 小时前
ev_loop_fork函数
linux·c语言·libev
wanhengidc2 小时前
在线服务器具体是指什么?
运维·服务器·网络
四夕白告木贞2 小时前
stm32week15
stm32·单片机·嵌入式硬件·学习