Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
如何查看Linux硬盘空间使用情况_创想鸟

如何查看Linux硬盘空间使用情况

查看Linux硬盘空间使用情况

1. Linux命令之查看磁盘空间-df(全称:disk free)
1.1 简述

df 命令以磁盘分区为单位查看文件系统中磁盘空间的使用情况

1.2 高频选项
-h或--human-readable #使用人类可读的格式,这也是比较常见的查看方式-i或--inode          #查看分区inode使用情况
1.3 df命令
[whb@VM_0_12_centos test]$ df

filesystem: 分区

1K-blocks: 总块数

Used: 已使用块数

Available: 可使用块数

Use%: 使用率

Mounted on: 挂载目录

注意: Used + Available 不一定等于 1K-blocks,因为系统会保留一部分空间用作他用

1.4 df -h选项

单纯使用df命令,其实不利于我们直接查看分区中空间使用情况,所以我们更常用df -h来进行查看,-h选项的意思是-human-readable:使用人类可读的格式,这也是比较常见的查看方式

[whb@VM_0_12_centos test]$ df -hFilesystem      Size  Used Avail Use% Mounted on # 再次强调:Size 不一定 = Used + Avail
1.5 df -i选项

有时候面试官大大也会问你,如何查看分区inode使用情况,这个也是使用Linux可能会遇到的问题,那如何查看呢?使用-i选项

[whb@VM_0_12_centos test]$ df

Inodes: inode总数

IUsed: 已使用inode数量

IFree: 剩余inode总数

一般,如果inode分配不合理,会导致空间没使用完,但是没有inode号了,所以这个参数需要重点关注哦!别到时候,人死了,钱没花了~~

2. Linux命令之查看磁盘空间 -du(全称:disk usage)
2.1 简述

du命令也是检查硬盘使用情况,但是两者是有一定区别的。

du 命令是统计文件或目录及其子目录的硬盘空间使用情况,一般可以帮我们快速定位目录下是否存在超大文件或其他特殊大小的文件。

df 命令是统计磁盘分区整体的使用情况。

du 命令会直接到特定目录内查找所有文件数据,并统计累加,所以命令执行时会耗费一点儿时间。

df 命令直接从文件系统中提取信息,所以比较快速。

2.2 命令使用格式
du
2.3 高频选项
-a或--all             #列出所有的文件和目录容量大小而不仅仅列出目录容量大小-s或--summarize       #仅显示总计,只列出最后加总的值-h或--human-readable  #以K,M,G为单位,提高信息的可读性-c或--total           #除了列出文件和目录的容量大小外,最后在列出总容量--max-depth=N         #递归显示(仅仅是显示)时的递归深度小于等于N。--max-depth=0相当于-s参数
2.4 du

我们定义一个概念:目录容量 = 目录本身的大小 + 目录下所有文件(包括子目录和普通文件)的总大小

#方便测试,给大家建立了如下目录结构[whb@VM_0_12_centos test]$ tree ..|-- dir1|   |-- dir2|   |   `-- file2.txt|   `-- file1.txt|-- dirx|   `-- filex.txt`-- file.txt[whb@VM_0_12_centos test]$ du   #默认统计各个目录+目录下文件大小(目录容量),但只以目录形式显示480  ./dirx400  ./dir1/dir2660  ./dir11148  .
2.5 du -a
[whb@VM_0_12_centos test]$ du -a #列出所有的文件大小和目录容量而不仅仅列出目录容量,默认只统计目录容量4  ./file.txt476  ./dirx/filex.txt480  ./dirx                   #这里为何是480?回看一下我们定义的概念,你就明白了396  ./dir1/dir2/file2.txt400  ./dir1/dir2256  ./dir1/file1.txt660  ./dir11148  .
2.6 du -s
[whb@VM_0_12_centos test]$ du -s #仅显示总计,只列出最后加总的值。1148  .
2.7 du -h
[whb@VM_0_12_centos test]$ du -h #以K,M,G为单位,提高信息的可读性480K  ./dirx400K  ./dir1/dir2660K  ./dir11.2M  . [whb@VM_0_12_centos test]$ du -ah #选项可以组合4.0K  ./file.txt476K  ./dirx/filex.txt480K  ./dirx396K  ./dir1/dir2/file2.txt400K  ./dir1/dir2256K  ./dir1/file1.txt660K  ./dir11.2M  .[whb@VM_0_12_centos test]$ du -h file.txt #也可以直接显示文件大小
2.8 du -c
[whb@VM_0_12_centos test]$ du -c #除了列出文件和目录的容量大小外,最后在列出总容量480  ./dirx400  ./dir1/dir2660  ./dir11148  .1148  total[whb@VM_0_12_centos test]$ du -ch480K  ./dirx400K  ./dir1/dir2660K  ./dir11.2M  .
2.9 du --max-depth
[whb@VM_0_12_centos test]$ du --max-depth=0 -h1.2M  . #递归显示(仅仅是显示)时的递归深度小于等于N。--max-depth=0相当于-s参数[whb@VM_0_12_centos test]$ du --max-depth=1 -h480K  ./dirx660K  ./dir11.2M  .[whb@VM_0_12_centos test]$ du --max-depth=2 -h480K  ./dirx400K  ./dir1/dir2660K  ./dir11.2M  .

以上就是如何查看Linux硬盘空间使用情况的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/128827.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Cypress中处理动态菜单:解决主菜单关闭导致子菜单无法点击的问题
上一篇 2025年11月28日 01:56:35
Pocket Flow— 开源的轻量级AI应用开发框架,仅用100行代码实现
下一篇 2025年11月28日 01:58:02

相关推荐

  • Java中如何实现客户信息管理系统

    答案:通过定义Customer类封装客户信息,CustomerManager类管理客户列表,实现增删改查功能,主程序测试操作流程,系统可扩展至数据库存储和界面开发。 实现一个客户信息管理系统,核心是管理客户的基本信息,比如姓名、电话、地址等,支持增删改查功能。在Java中可以通过面向对象设计结合集合…

    2026年9月23日
    100
  • VSCode调试FPGA的AXI接口(结合Vivado,总线分析技巧)

    调试FPGA的AXI接口,尤其结合VSCode和Vivado,并不是说VSCode能直接像调试软件那样去“单步”硬件。这其实是一种协同作战的模式:VSCode主要负责你的软件层(无论是裸机程序、RTOS应用还是Linux驱动),它驱动着AXI总线上的行为;而Vivado则通过其内置的硬件调试工具(如…

    2026年9月23日
    000
  • mysql如何查看索引 mysql创建索引并验证效果步骤

    mysql如何查看索引 mysql创建索引并验证效果步骤mysql如何查看索引 mysql创建索引并验证效果步骤mysql如何查看索引 mysql创建索引并验证效果步骤mysql如何查看索引 mysql创建索引并验证效果步骤

    查看索引使用show index和show create table;2. 创建索引用create index或alter table;3. 验证索引使用explain分析查询计划;4. 索引失效原因包括数据类型不匹配、函数操作、模糊查询以%开头、or条件复杂、优化器判断选择性低等;5. 常见索引类…

    2026年9月23日 • 用户投稿
    100
  • Spring Security控制器测试中403错误排查与解决方案

    本文探讨Spring Security控制器测试中遇到403错误的常见原因及解决方案。当安全配置要求特定角色(如ADMIN)访问所有端点时,测试环境下的模拟用户权限可能不匹配。教程将指导如何通过临时放宽安全规则或确保模拟用户角色正确配置来解决此类权限问题,确保测试顺利进行。 在spring secu…

    2026年9月23日
    100
  • VSCode如何通过扩展实现SQL查询 VSCode SQL编辑器插件的使用技巧

    首先确认数据库服务运行且vscode可访问数据库服务器,其次检查扩展配置信息如数据库类型、主机地址、端口、用户名密码等,确保本地路径正确或远程连接正常,检查防火墙是否开放数据库端口,确认已安装必要驱动程序如mysql或psycopg2,查看vscode输出面板获取错误信息,尝试更新或重装扩展,必要时…

    2026年9月23日
    000
  • Linux命令行介绍

    Linux命令行介绍Linux命令行介绍Linux命令行介绍Linux命令行介绍

    一、命令行的介绍 命令行界面(英语:command-line interface,缩写:cli)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面cui。通常认为,命令行界面(cli)没有图形用户界面gu…

    2026年9月23日 • 用户投稿
    300
  • 双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)

    双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)

    在之前的文章中,我们已经介绍了vmware和pve虚拟机,它们各有优缺点。vmware易于上手,可以在个人电脑上直接使用,但会消耗大量的系统资源;而pve需要单独购买一台小主机,但其性能和可操作性远胜于vmware。 今天我要向大家介绍的是微软提供的一个小工具——WSL(Windows Subsys…

    2026年9月23日 • 用户投稿
    100
  • Navicat连接MySQL的完整步骤

    Navicat连接MySQL的完整步骤Navicat连接MySQL的完整步骤Navicat连接MySQL的完整步骤Navicat连接MySQL的完整步骤

    navicat连接mysql的关键在于正确配置连接信息并排除常见问题。步骤包括:①下载安装navicat;②启动后创建mysql连接;③填写主机名、端口、用户名和密码等信息;④测试连接并保存;⑤双击连接进入数据库。常见问题及解决:①mysql服务未启动需手动启动;②端口被占用可检查并释放;③防火墙阻…

    2026年9月23日 • 用户投稿
    100
  • 为什么某些外设需要安装特定驱动才能全功能使用?

    外设需专用驱动因通用驱动仅支持基础功能,无法解析厂商私有协议,导致高级特性如自定义按键、RGB灯效、DPI调节等无法使用,且性能优化不足,影响体验。 某些外设需要安装特定驱动才能全功能使用,核心原因在于操作系统自带的通用驱动只能提供最基础的“即插即用”功能,而外设制造商为了充分发挥其硬件的独特性能、…

    2026年9月23日
    100
  • Linux sudoers文件配置方法

    使用visudo编辑sudoers文件可安全配置用户权限,避免语法错误。通过用户、主机、命令别名简化管理,合理分配无需密码或特定命令权限,禁止赋予shell类命令无限制权限,并将规则写入/etc/sudoers.d/目录便于维护,配置后需测试并备份以防出错。 sudoers 文件用于配置 Linux…

    2026年9月23日
    200
  • mysql添加索引命令 mysql创建普通唯一复合索引教程

    mysql添加索引命令 mysql创建普通唯一复合索引教程mysql添加索引命令 mysql创建普通唯一复合索引教程mysql添加索引命令 mysql创建普通唯一复合索引教程mysql添加索引命令 mysql创建普通唯一复合索引教程

    在mysql中给表加索引的核心目的是提升查询效率。解决方案是通过create index或alter table语句创建不同类型的索引:1. 普通索引用于加快非唯一列的查询;2. 唯一索引确保列值唯一性并提升性能;3. 复合索引支持多列组合查询,遵循最左前缀原则;4. 复合唯一索引结合复合和唯一特性…

    2026年9月23日 • 用户投稿
    100
  • PaintToolSAI的AI功能如何裁剪图片?教你精准实现裁剪方法

    PaintToolSAI的AI功能如何裁剪图片?教你精准实现裁剪方法PaintToolSAI的AI功能如何裁剪图片?教你精准实现裁剪方法PaintToolSAI的AI功能如何裁剪图片?教你精准实现裁剪方法PaintToolSAI的AI功能如何裁剪图片?教你精准实现裁剪方法

    PaintToolSAI没有AI裁剪功能,其裁剪依赖手动操作。用户需使用选区工具框选区域,再通过“画布→裁剪”完成,过程基础但精确,适合专注绘画而非复杂图像处理的场景。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ PaintToolSAI…

    2026年9月23日 • 用户投稿
    100
  • X 旗下 Grok 推出即时语音搜索功能 向 Google 发起挑战?

    近日,X 平台的人工智能助手 Grok 正式上线“即时语音搜索”功能,用户现在可通过语音直接提问,触发实时网络检索,并迅速获得整合后的精准答复。这项新能力意在优化信息查询流程,推动人机互动向更自然、高效的形态发展。 根据官方说明与实际用户体验,Grok 的语音搜索实现了“说话即搜、即时回应”的流畅体…

    2026年9月23日
    100
  • Java JUnit assertThrows 与异常消息比对:避免常见陷阱

    本教程深入探讨在 Java JUnit 中使用 assertThrows 进行异常测试时常见的 assertEquals 误用问题。它详细解释了为何不能直接将期望的字符串消息与捕获到的异常对象进行比对,并提供了正确的解决方案:通过 e.getMessage() 获取异常消息进行精确断言,确保测试的准…

    2026年9月23日
    100
  • linux .zip文件 解压缩命令的简单使用

    linux .zip文件 解压缩命令的简单使用linux .zip文件 解压缩命令的简单使用linux .zip文件 解压缩命令的简单使用linux .zip文件 解压缩命令的简单使用

    大家好,很高兴再次与大家见面,我是你们的老朋友全栈君。 在Windows系统下,常见的压缩格式包括.zip和.rar。而在Linux系统下,常见的压缩格式则有.zip、.gz、.bz2、.tar.gz和.tar.bz2。今天,我将简要介绍一下Linux系统下.zip压缩命令的使用方法。 .zip的使…

    2026年9月23日 • 用户投稿
    300
  • 为什么iPhoneSE2022收款语音不响?教你配置微信语音播报的方法

    最常见的原因是iPhone系统或微信设置问题,如静音、勿扰模式开启或通知权限关闭。需检查手机音量、专注模式,并确保微信通知和收款语音提醒已开启。 最常见的原因是iPhone的系统通知设置、微信应用内部设置,或简单地开启了“勿扰模式”或“专注模式”导致。这通常不是手机硬件故障,而是软件配置上的疏忽。 …

    2026年9月23日
    300
  • safari浏览器如何导入Netscape格式的书签文件_safari浏览器导入Netscape书签方法

    Safari无法直接读取Netscape格式书签时,可通过HTML文件转换、第三方工具修复或借助Chrome/Firefox中转导入。首先确认书签文件含标准结构,尝试直接导入Safari;若失败,使用Linkman Lite等工具修复格式后导入;或通过Chrome先行导入再导出标准HTML文件,最后…

    2026年9月23日
    000
  • VSCode如何通过AI优化内存使用 VSCode智能内存分析调试插件

    ai并不能直接优化vscode的内存占用,而是通过赋能智能化的内存分析调试插件,间接提升vscode的运行效率和开发体验;2. 这类插件通过采集堆快照、cpu性能数据、gc日志和扩展资源消耗等运行时信息,结合ai的模式识别与异常检测能力,精准识别内存泄漏、未清理的事件监听器、循环引用等问题;3. a…

    2026年9月23日
    300
  • PHP容器与依赖注入怎么理解_PHP中DI容器概念与Pimple等库应用

    依赖注入通过外部传入依赖解耦代码,容器如Pimple集中管理对象创建与依赖解析,提升可测试性与维护性,适用于中小型项目。 PHP中的容器和依赖注入(Dependency Injection,简称DI)是现代开发中解耦代码、提升可测试性和可维护性的核心技术。理解它们的关键在于掌握“控制反转”(Inve…

    2026年9月23日
    100
  • VS Code算法实战:竞赛编程与调试环境搭建

    首先安装编程语言环境及VS Code扩展,如C/C++、Code Runner和LeetCode;接着配置Code Runner支持编译运行与输入重定向;最后通过代码片段提升编码速度,形成高效竞赛开发环境。 在竞赛编程中,高效的开发环境能大幅提升编码速度与调试效率。VS Code凭借轻量、可扩展和强…

    2026年9月23日
    100

发表回复

登录后才能评论
关注微信