Linux中查看磁盘大小、文件大小、排序方法小结

查看Linux硬盘空间使用情况 查看Linux硬盘空间使用情况 0. 概述 在我们面试各大公司的时候,关于Linux往往最容易被问到的问题之一就是Linux指令,而其中,对系统软硬件参数的获取,又是相对比较容易被问到的。因为对这些参数的了解,最能直观反映应聘者对Linux环境是否熟悉。我们结合海量面经,提取出四个最容易被问到的Linux查看软硬件参数的命令,供大家参考。 如何查看Linux硬盘使用情况 如何查看Linux CPU使用情况 如何查看Linux 内存使用情况 如何查看Linux 查看系统版本 我们今天搞定第一个吧! 1. 阅读详情
AI摘要

本文介绍了Linux系统中常用的磁盘空间管理命令,包括df、du、sort和head等,详细解释了这些命令的功能、参数及其应用场景。

一,查看磁盘空间大小的命令:df

df命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB


比如以下命令:

df -hl

执行结果如下:


执行的结果每列的含义:

第一列Filesystem,磁盘分区

第二列Size,磁盘分区的大小

第三列Used,已使用的空间

第四列Avail,可用的空间

第五列Use%,已使用的百分比

第六列Mounted on,挂载点

解释一下后面的h和l参数,h是把显示的单位改成容易辨认的单位,不再是默认的KB了,而l参数表示只显示本地磁盘分区,不包含的分区比如其他服务器共享的磁盘。

如果我们去掉l参数:

df -h

执行结果如下:


可以看到,和带着l参数的命令相比,执行的结果多了最下面一行,那是其他服务器的共享目录

 

下面附上df命令的全部参数使用说明:

-a或--all:包含全部的文件系统;
--block-size=<区块大小>:以指定的区块大小来显示区块数目;
-h或--human-readable:以可读性较高的方式来显示信息;
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
-i或--inodes:显示inode的信息;
-k或--kilobytes:指定区块大小为1024字节;
-l或--local:仅显示本地端的文件系统;
-m或--megabytes:指定区块大小为1048576字节;
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
-P或--portability:使用POSIX的输出格式;
--sync:在取得磁盘使用信息前,先执行sync指令;
-t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
-T或--print-type:显示文件系统的类型;
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
--help:显示帮助;
--version:显示版本信息。

 

二,查看文件和目录大小的命令:du

du是用来查看文件和目录大小用的,和df略有区别


1,比如要看/data目录的总大小,可以用以下命令:

du -sh /data

执行果如下:


或者进到/data目录后直接执行:

du -sh

执行结果如下:


其中的-s参数就是查看总大小(区别于查看其中每个目录的大小),而-h参数是把默认的单位KB改为比较好辨认的单位。

 

2,如果要看/data目录下各个子目录的大小,包括子目录的子目录,但不包含/data下文件,可以用以下命令:

du -h

执行结果如下:


注:该命令不包含/data目录下的文件大小

 

3,如果要看/data目录下各个子目录的大小,包括子目录的子目录,且包含/data下文件,可以用以下命令:

du –h *

执行结果如下:



4,如果要看/data目录下各个子目录的大小,不包括子目录的子目录,可以用以下命令:

du -sh *

执行结果如下:



5,如果要看/data目录下各个子目录和文件的大小,需要使用-a参数:

du -ah

命令执行结果如下:


 

下面附上du命令的参数使用说明:

-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或--kilobytes 以KB(1024bytes)为单位输出。
-m或--megabytes 以MB为单位输出。
-s或--summarize 仅显示总计,只列出最后加总的值。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
--exclude=<目录或文件> 略过指定的目录或文件。
-D或--dereference-args 显示指定符号链接的源文件大小。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。
-l或--count-links 重复计算硬件链接的文件。

 三,排序命令,sort

sort命令可以用于将文件内容排序并输出,也可以用于将某些查询命令的执行结果排序后输出


比如要将文件夹中的文件按大小排序,可以用以下命令:

du -a|sort -rn

执行结果如下:


管道前面的du –a就是列出目录下所有的文件和目录的大小,后面的sort命令就是排序。

其中-r参数代表反向排序,因为sort默认是从小到大排序的,加-r是从大到小排序

-n代表按照数字排序,只认数字不认单位,本例中的数字就是文件大小,单位是默认的KB,所以这个命令不能用du -ah,这会使排序结果出现2M小于100K的情况。

 

附上sort命令各参数的使用说明:

-b:忽略每行前面开始出的空格字符;
-c:检查文件是否已经按照顺序排序;
-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;
-f:排序时,将小写字母视为大写字母;
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符;
-m:将几个排序号的文件进行合并;
-M:将前面3个字母依照月份的缩写进行排序;
-n:依照数值的大小排序;
-o<输出文件>:将排序后的结果存入制定的文件;
-r:以相反的顺序来排序;
-t<分隔字符>:指定排序时所用的栏位分隔字符;
+<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

由参数可见sort命令主要还是用于文件内容输出的

 

四,只显示前几行的命令,head

head命令可以用于显示文件的前几行,也可以用于显示某些查询命令结果的前几行


比如要将文件夹中的文件按大小排序,而且只看最大的几个,可以用以下命令:

du -a|sort -rn|head -5

执行结果:


head后面的-5表示显示前5行,不加数字则默认显示前10行


附上head命令各参数的使用说明:

-n<数字>:指定显示头部内容的行数;
-c<字符数>:指定显示头部内容的字符数;
-v:总是显示文件名的头信息;
-q:不显示文件名的头信息。


以上。

Linux系统查看磁盘空间 通过查看磁盘空间,可以确定文件和目录的大小,以及磁盘上可用空间的总量和使用情况。这些方法和工具可以帮助您在Linux系统中查看磁盘空间的使用情况。根据您的需求和偏好,选择最适合您的方法来获取所需的信息。无论您是使用命令行工具还是GUI工具,都可以方便地查看磁盘空间,以便管理和优化您的系统。该命令将以人类可读的方式显示当前目录下文件和目录的磁盘空间使用情况。该命令将以人类可读的方式显示文件系统的磁盘空间使用情况。您可以使用键盘上的方向键浏览文件和目录,并使用空格键展开或折叠目录。 阅读详情

相关推荐

Calibre电子书阅读器个性化样式定制指南

本文详细介绍了如何通过Calibre电子书阅读器的用户样式表功能进行深度个性化样式定制。从修改全局字体、行距、背景配色(包括深色/浅色模式)到美化代码块、引用等特殊元素,本指南提供了完整的CSS代码示例与实战技巧,帮助用户打造专属的舒适阅读环境,显著提升电子书阅读体验。

vv45678的博客 920

Linux 查看文件夹大小,磁盘剩余空间(du/df)

1. 简介du查看目录大小,df查看磁盘使用情况。2. dudisk usage (1)基本功能 递归查看文件夹下所有文件的大小 (2)常用参数: -h, –human-readable 以可读性较好的方式显示尺寸(例如:1K 234M 2G) -s, –summarize 只分别计算命令列中每个参数所占的总用量 (3)其它参数说明: -a, –all 输出所有文件的磁盘用量,

矩阵实验室 7万+

面试复习题--RN面试

考察点:热更新方案的深度理解,选型能力,实战落地经验。答题思路主流热更新方案对比。

hqiangtai的博客 725

Linux系统查询磁盘空间大小(df、du)

Linux系统查询磁盘空间大小(df、du)

IT之一小佬的博客 3万+

LangGraph的容错机制:从节点失败到图级回滚

核心概念铺垫:讲解LLM应用容错与事务性的核心概念(幂等性、重试策略、降级策略、快照、回滚、原子性、一致性、隔离性、持久性、最终一致性),对比LangGraph容错机制与传统数据库ACID事务、Apache Airflow/Kubernetes Workflow/Kubeflow Pipelines容错机制的异同;LangGraph容错机制的演进历史:用markdown表格梳理LangGraph从0.0.1到1.5.0(截止202X年X月)的容错机制发展历程;节点级别的容错:重试与降级。

AI Python 编程之道的博客 172

SAP 屏幕增强:客户商主数据屏幕增强(KNA1、KNB1、KNVV)

本文介绍了SAP系统中针对客户主数据(KNA1、KNB1、KNVV)进行屏幕增强的具体实现方法。主要内容包括:1)在SPRO配置中创建新条目;2)通过SE80创建函数组和程序(LZKNA1TOP等);3)设置子屏幕9001并添加自定义结构字段;4)利用BADI(CUSTOMER_ADD_DATA等)实现数据交互逻辑。文章分别详细说明了针对客户主数据的一般数据(KNA1)、公司代码数据(KNB1)和销售数据(KNVV)三类不同数据的增强配置步骤,包括函数模块创建、屏幕设置和BADI方法调用等关键技术点。

SAP ABAP开发技能记录分享 1616

【命令】查看文件大小、磁盘大小【du】【df】【sort】

文章目录1、【du】:查看文件大小2、【df】:查看磁盘大小 1、【du】:查看文件大小 du -sh * | sort -hr du参数: -s:统计每个文件大小 -h:human,人类可以看懂的方式显示 星号:表示统计当前目录下的所有文件和文件夹(不加星号仅统计总大小) sort参数: -h:按顺序从大到小排序 2、【df】:查看磁盘大小 df -h 参数: -h:human,人类可以看懂 ...

Ace's Blog 1108

2023年全国赛C题《 电容电感测量装置》设计报告

参考下面网站的方案参考LCR测试仪,基本工作原理为给DUT加上正弦激励信号,然后测得该DUT两端的电压和流过DUT的电流,即可通过计算得到DUT的性质和参数。对于一个理想电容,电流相位应该超前电容两端电压90°。然而实际的电容存在损耗,可以等效为一个理想电容Cp​和一个理想电阻Rp​的并联,因此电流超前电压的相位将小于90°,这个角度差即为损耗角。假设DUT两端电压V˙Vcosωt,流过DUT的电流为I˙Isinωt−φ。

moerjie的博客 4809

linux磁盘文件大小排序,Linux中查看磁盘大小、文件大小、排序方法小结

一, 查看磁盘空间大小的命令:dfdf命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB比如以下命令:df -hl执行的结果每列的含义:第一列Filesystem,磁盘分区第二列Size,磁盘分区的大小第三列Used,已使用的空间第四列Avail,可用的空间第五列Use%,已使用的百分比第六列Mounted on,挂载点解释一下后面的h和l参数,h是把显示的单位改成容易辨认...

weixin_32323465的博客 5083

基于分数阶的图像边缘细节检测——边缘计算

在图像处理中,我们可以使用分数阶导数运算器来计算图像的分数阶梯度,从而得到更精确的边缘信息。通过使用基于分数阶的图像边缘细节检测方法,我们可以更准确地捕捉图像中的边缘细节信息。在这篇文章中,我们将介绍一种基于分数阶的方法来进行图像边缘细节检测,并提供相应的源代码实现。需要注意的是,以上提供的代码示例仅用于演示基于分数阶的图像边缘细节检测方法的实现。然后,我们读取了待处理的图像,并进行了预处理,如高斯模糊,以减少噪声的影响。最后,我们通过设置一个阈值,将梯度图像转化为二值化的边缘图像,并将结果显示出来。

GudcSql的博客 403

基于simulink的低通滤波器(Low-pass Filter, LPF)

摘要:本文详细介绍了如何在Simulink中搭建低通滤波器进行噪声抑制仿真。通过定义系统需求(50Hz信号+250Hz噪声)、添加信号源、设计6阶巴特沃斯低通滤波器(截止频率100Hz)、连接各模块并配置仿真参数,最终实现高频噪声的有效滤除。该教程包含从模型创建到结果分析的完整流程,为信号处理系统开发提供了基础框架,并可进一步扩展为自适应滤波等高级应用。所需MATLAB版本为R2023a及以上,需安装Simulink和DSPSystemToolbox。

amy_mhd的博客 1303

linux 磁盘分区排序,Linux中查看磁盘大小、文件大小、排序方法小结

一,查看磁盘空间大小的命令:dfdf命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB命令:df -hl结果如下: 结果每列的含义:第一列Filesystem,磁盘分区第二列Size,磁盘分区的大小第三列Used,已使用的空间第四列Avail,可用的空间第五列Use%,已使用的百分比第六列Mounted on,挂载点解释一下后面的h和l参数,h是把显示的单位改成容易辨认的单...

weixin_39620334的博客 457

YOLOv11与3D点云检测融合技术深度解析:从2D检测到三维空间投影的完整实现

2D-3D融合目标检测技术研究 本文系统阐述了基于YOLOv11的2D-3D目标检测融合技术,重点分析了YOLOv11在融合系统中的定位优势及其架构设计。研究表明,2D图像与3D点云数据具有显著的互补特性:2D图像提供丰富语义信息,而3D点云则精确描述几何结构。 关键技术要点: YOLOv11通过GSConv平衡卷积和VoVGSCS特征融合模块,在保持实时性的同时提升了检测精度 系统采用模块化设计,包含坐标投影、点云分割、边界框拟合等核心组件 针对点云数据的非均匀分布特性,提出了多尺度特征增强和距离差异化检

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1126

linux文件第一列长度,Linux中查看磁盘大小、文件大小、排序方法小结

一,查看磁盘空间大小的命令:dfdf命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB命令:df -hl结果如下: 结果每列的含义:第一列Filesystem,磁盘分区第二列Size,磁盘分区的大小第三列Used,已使用的空间第四列Avail,可用的空间第五列Use%,已使用的百分比第六列Mounted on,挂载点解释一下后面的h和l参数,h是把显示的单位改成容易辨认的单...

weixin_34921609的博客 404

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【linux】Linux中查看磁盘大小、文件大小、排序方法

参考:Linux中查看磁盘大小、文件大小、排序方法小结 一,查看磁盘空间大小的命令:df df命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB df -hl 执行的结果每列的含义: 第一列Filesystem,磁盘分区 第二列Size,磁盘分区的大小 第三列Used,已使用的空间 第四列Avail,可用的空间 第五列Use%,已使用的百分比 第六列Mounted on,挂载点 解释一下后面的h和l参数,h是把显示的单位改成容易辨认的单位,不再是默认的KB了,而l参数表示只显示本地

Carol0630的博客 1743

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

009 Linux 文件大小统计与排序( du于df和sort)

Linux 最有用最常用的统计文件大小命令是什么?无疑就是 du 和 df 了。

不甩锅的码农 3126

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux 文件大小_Linux 文件大小统计与排序 du,df 和 sort!

不甩锅的码农行胜于言,和锅锅一起成长。01du 与 df 作用与区别? Linux 最有用最常用的统计文件大小命令是什么?无疑就是 du 和 df 了。du(disk usage) du 能看到的文件只是一些当前存在的,没有被删除的。df(disk free)当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失,而是暂时消失,当所有程序都不用时,才会根据 ...

weixin_39679468的博客 301

linux如何查看磁盘文件使用情况 linux如何查看文件大小

linux如何查看磁盘文件使用情况Linux中查看磁盘大小、文件大小、排序方法小结_lkforce的博客-优快云博客_linux 查看磁盘空间1、先cd2、查看du -a|sort -rn

Kp0fS的草稿纸 341

linux 查询磁盘大小使用情况, 文件占用空间

1)Linux 磁盘查询 命令:df df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令:df -lh //清楚磁盘使用情况 命令:df -a //查询全部的文件系统的使用情况 命令:du -sh [目录名] //返回该目录的大小 命令:du -sm [文件夹] ...

黎国溥 5797

排序只显示前5_Linux 文件大小统计与排序 du,df 和 sort!

不甩锅的码农行胜于言,和锅锅一起成长。01du 与 df 作用与区别? Linux 最有用最常用的统计文件大小命令是什么?无疑就是 du 和 df 了。du(disk usage) du 能看到的文件只是一些当前存在的,没有被删除的。df(disk free)当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失,而是暂时消失,当所有程序都不用时,才会根据 ...

weixin_39844549的博客 779

Linux系统按时间排序,LINUX中LS对文件进行按大小排序和按时间排序,设置LS时间格式...

Linux中查看磁盘大小、文件大小、排序方法小结lkforce 2018-07-04 19:23:14 57147 收藏 31分类专栏: Linux版权一,查看磁盘空间大小的命令:dfdf命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB比如以下命令:df -hl执行结果如下:执行的结果每列的含义:第一列Filesystem,磁盘分区第二列Size,磁盘分区的大小第三列Us...

weixin_31937289的博客 430
上一篇: 使用Java调用REST接口时设置超时时间
下一篇: 几种REST客户端简介(附下载路径)
lkforce
博客等级 码龄17年 399粉丝 167原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值