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
分类:
Linux相关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!