linux上查看磁盘空间占用情况,清理大文件

  1. 查看磁盘整体的占用情况
    命令 df -h
  2. 找出哪些文件占用最多?列表显示文件位置及大小
    命令 du -sh /* | sort -rh | head -20

du -sh /*:估算根目录下每个文件夹的大小。

sort -rh:按人类可读的格式进行反向排序(大的在前)。

head -20:只显示前20个结果。

注意:如果扫描整个根目录 (/) 太慢,可以先从 du -h --max-depth=1 / | sort -rh | head -20 开始,一层层深入排查。

  1. 清空大文件
    命令sudo truncate -s 0 /opt/xlsofts/seata202404/seata/logs/start.out

start.out为找到的大文件。此命令只清空文件内容,但并不删除文件本身。

相关推荐
MayZork9 分钟前
Windows 与 Linux 下 vcpkg 的安装部署指南
linux·运维·windows
zbyyd38 分钟前
Linux 进程间通信学习笔记
linux·笔记·学习
w200512244 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
chen<>5 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C5 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
库玛西6 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https
sxd20016 小时前
Vmware和multicast
linux·windows·vmware·无线桥接·multicast
暴力求解6 小时前
Linux网络---NAT代理服务、内网穿透
linux·网络·智能路由器
一直C6 小时前
Linux系统编程|信号进阶 + SystemV IPC(消息队列、共享内存)
linux·c语言·开发语言·算法·青少年编程·vim
_F_y6 小时前
Linux网络常用指令
linux·运维·网络