Linux中文件大小查看和数量统计

这篇具有很好参考价值的文章主要介绍了Linux中文件大小查看和数量统计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 如何看磁盘分区和使用率

在 Linux 中,有多种命令可以查看磁盘分区情况,其中常用的命令如下:

命令 说明
lsblk 该命令用于显示所有块设备,包括磁盘和它们的分区。执行该命令后,会列出所有磁盘的设备名、磁盘大小、分区情况等信息
df -h 该命令用于查看所有已经挂载的文件系统的使用情况。执行该命令后,会显示所有文件系统的挂载点、总大小、已使用大小和可用大小等信息
df -h ./test 查看test文件夹的挂载情况
fdisk -l 该命令用于查看硬盘分区和分区表信息。执行该命令后,会列出所有硬盘的每个分区的详细信息,如设备名、大小、起始和结束扇区等
parted -l 该命令是比较强大的分区工具,可以创建、删除、调整分区等。可以使用 parted 命令交互式的方式进行操作,也可以直接显示分区信息
parted /dev/sda 进入交互模式,操作 sda 磁盘

df命令

使用 df 命令时,可以通过 -h 选项以人类可读的方式显示文件大小,例如 KB、MB、GB 等。但是 -h 选项默认情况下只能以较小的单位 (例如 KB、MB)显示文件大小,如果想要以较大的单位 (例如 GB)显示文件大小,则需要使用 -BG 选项。

若要以 M 或 G 的方式显示 df ./ 命令的结果,可以使用以下命令:

df -BM .
df -BG .

2. 文件大小查看

在 Linux 中,可以使用 du 命令来查看当前目录下文件或文件夹的大小。du 命令的语法格式一般为:

du [选项] [路径]

常用的选项包括:

  • -h:以人类可读的方式显示文件大小,例如 KB、MB、GB 等;
  • -s:仅显示总大小,不显示每个文件和目录的大小;
  • -c:显示总大小,并在最后一行显示总和。

以下是几个常用的查看当前目录文件或文件夹大小的命令实例:

项目 Value
du -h 查看当前目录下所有文件或文件夹的大小
du -sh */ 查看当前目录下的子目录大小,不显示每个文件的大小
du -h test/ 查看当前目录下某个文件夹的大小。例如,查看当前目录下名为 test 的文件夹大小

查看当前目录下每个文件或文件夹的大小,并显示总和:

du -h | awk '{total += $1} END {print "总大小:", total "MB"}'
//注意是否需要除以1024
du -h | awk '{total += $1} END {print "总大小:", total/1024/1024 "MB"}'

其中,awk 命令用于计算所有文件或文件夹的大小总和,并以 MB 为单位输出总和。

3. 文件数量查看

你可以使用 ls 命令来查看当前文件夹中文件的数量。 ls 命令选项 -a 可以显示所有文件(包括隐藏文件),-l 可以输出长格式,其中第二列表示文件的硬链接数量。因此,可以通过 ls -a | wc -l 命令来计算当前文件夹中文件的数量。需要注意的是,因为每个文件夹中至少包含两个目录项,即 “.” 和 “…”,因此计算结果需要减去 2。

以下是查看当前文件夹中文件数量的具体命令:

ls -a | wc -l    # 包括隐藏文件,文件+文件夹
ls | wc -l       # 不包括隐藏文件,文件+文件夹

如果要排除子目录,且只想统计文件的数量而不统计目录数量可以使用以下命令:

ls -l | grep "^-" | wc -l

上述命令中的 grep "^-" 将在列出的文件名信息中仅匹配以减号 - 开头的那些,即排除了目录,只计算了文件。文章来源地址https://www.toymoban.com/news/detail-604095.html

到了这里,关于Linux中文件大小查看和数量统计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 查看文件夹大小及文件大小

    一、查询文件夹大小 1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。 2、通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小 3、查询当前目录总大小可以使

    2024年02月12日
    浏览(47)
  • Linux 查看文件大小并排序

    linux查看文件大小并排序 一、du命令 1、du排序 2、du常用命令 二,ls命令 1、du排序 按字节排序,按兆(M)加参数 ‘h’ 选择部分列出 2、du常用命令 du 參数: -a或-all显示每一个文件磁盘使用情况 -b或-bytes 显示文件夹或文件大小时,以byte为单位。 -c或–total 除了显示文件夹或

    2024年02月13日
    浏览(29)
  • linux-查看文件夹大小

    列出当前工作目录下的所有文件/文件夹的名称 使用 ls -l ,会显示成字节大小, ls- lh 会以KB、MB等为单位进行显示更加直观 查看当前目录和子目录文件夹/文件大小情况 du = disk usage 磁盘使用率,输出每个文件或者目录总大小, 其用法如下: -c, --total 累计大小 -d, --max-depth=N 决

    2024年02月11日
    浏览(41)
  • Linux查看当前文件夹的大小

    在Linux中,可以使用 du (disk usage)命令来查看当前文件夹的大小。以下是一些使用 du 的方法: 查看当前文件夹的大小 : 为了查看当前文件夹的总大小,可以在文件夹中运行: 这里: -s 表示摘要模式,只显示总计。 -h 表示人类可读模式,使得输出更容易阅读,例如以KB、

    2024年02月06日
    浏览(33)
  • Linux磁盘空间与文件大小查看命令详解

            在Linux系统中,有多个命令可以用来查看磁盘空间的使用情况。最常用的命令是 df (disk free)。 df 命令的 -h 选项以人类可读的方式显示磁盘空间,该命令将显示文件系统的使用情况、剩余空间等信息。         为了查看特定文件夹的大小,我们可以使用 du (

    2024年01月20日
    浏览(46)
  • Linux基础命令-du查看文件的大小

    du 命令介绍 语法格式 基本参数 参考实例 1)以人类可读形式显示指定的文件大小 2)显示当前目录下所有文件大小 3)只显示目录的大小 4)显示根下哪个目录文件最大 5)显示所有文件的大小 6)只显示目录下的文件,不显示目录下的子目录 ll -h与du -h命令的区别  命令总结

    2024年02月08日
    浏览(35)
  • linux中查看某个文件夹下文件的个数和大小

    1、stat指令 stat命令 主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f 不显示文件本身的信息,显示文件所在文件系统的信息 -L 显示符号链接 -t 简洁模式,只显示摘要信息 如: 2、wc命令 wc指令可以计算文件的列数、字数和Byte数。 -c : Byte数 -l : 文件行数

    2024年02月07日
    浏览(32)
  • 【linux命令】如何查看文件/文件夹所占空间大小

    使用 ls -lh 命令可以查看当前目录下所有文件的大小: 在上面的输出中,第一列是文件的权限和类型,第五列是文件大小。 使用 stat file1.txt 命令可以查看 file1.txt 文件的详细信息 在上面的输出中,第二行是文件大小。 使用 du 命令可以显示文件或目录的磁盘使用情况。你可以

    2024年02月14日
    浏览(47)
  • Linux 查看当前路径下所有文件夹大小的方法

    补充: du -sh 查看当前目录总共占的容量,而不单独列出各子项占用的容量 du -ah --max-depth=1 a 表示显示目录下所有的文件和文件夹(不含子目录) h 表示以人类能看懂的方式 max-depth 表示目录的深度 du -lh --max-depth=1 查看当前目录下一级和子目录占用的磁盘容量 整理完毕,完结

    2024年02月16日
    浏览(45)
  • linux 查看磁盘空间 目录 文件 占用 大小 df du

    df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数。它是通过文件系统磁盘块分配图进行计算出的。 du 命令的全称是 Disk Used ,统计磁盘有已经使用的空间。它是直接统计各文件各目录的大小,而不是从硬盘获得信息的。 常用 df -h 常用du

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包