Linux内存操作命令

du(disk usage)命令用于查看文件和目录占用的磁盘空间。以下是 du 命令的一些常用选项和用法详解:

基本用法
查看当前目录下所有文件和子目录的大小:

du
默认情况下,du 会以块(通常是 1K)为单位显示每个文件和目录的大小。
查看特定目录的大小:
du /path/to/directory

常用选项

-h:以人类可读的格式(如 KB、MB、GB)显示大小。
du -h
-s:仅显示每个参数的总计大小,而不显示每个文件和子目录的大小。
du -sh /path/to/directory
-a:显示所有文件和目录的大小,包括普通文件。
du -ah
--max-depth=N:限制输出的目录深度,N 是深度级别。例如,--max-depth=1 仅显示当前目录及其直接子目录的大小。
du -h --max-depth=1
-c:输出所有参数的总计大小。
du -ch /path/to/directory/*
--exclude=PATTERN:排除匹配指定模式的文件或目录。
du --exclude='*.txt'
查看当前目录下各个子目录的大小:
du -h --max-depth=1
查看指定目录的总大小:
du -sh /var/log
查找占用空间最大的文件或目录:
du -ah /path/to/directory | sort -hr | head -n 10

df(disk free)命令用于显示文件系统的磁盘空间使用情况,包括已用空间、可用空间和总空间等信息。以下是 df 命令的一些常用选项和用法详解:

基本用法

查看所有文件系统的磁盘使用情况:
df
常用选项
-h:以人类可读的格式显示磁盘使用情况(例如,KB、MB、GB)。
df -h
-T:显示文件系统的类型。
df -T
-a:显示所有文件系统,包括那些大小为 0 的文件系统。
df -a
-i:显示 inode 使用情况,而不是磁盘空间使用情况。
df -i
--total:显示所有列出的文件系统的总和。
df -h --total
-l:仅显示本地文件系统,不包括网络文件系统。
df -l
示例
查看所有文件系统的使用情况(人类可读格式):
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 15G 3.5G 83% /
tmpfs 1.9G 1.2M 1.9G 1% /tmp
查看特定文件系统的类型和使用情况:
df -Th
查看 inode 使用情况:
df -i
输出示例:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1.3M 100K 1.2M 8% /
查看所有文件系统的总和:
df -h --total
posted @   奶油炒白菜  阅读(30)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示