百度
360搜索
搜狗搜索

linux命令大小详细介绍

在 Linux 中,查看文件或目录的大小、磁盘空间使用情况等,可以通过以下常用命令实现。以下是相关命令的详细说明:

一、查看文件 / 目录的磁盘占用大小(
du 命令)

du(Disk Usage)用于统计文件或目录的磁盘占用空间,针对具体文件 / 目录

常用语法:

bash

 选项 文件/目录路径

常用选项:

  • -h:以人类可读的格式显示(如 KB、MB、GB)。
  • -s:仅显示总和(针对目录,不显示子文件 / 目录)。
  • -a:显示所有文件(包括子目录中的文件)。
  • -d <深度>:指定目录递归的深度(如 -d 1 仅显示当前目录下的子目录大小)。
  • --max-depth=1:等价于 -d 1,限制只显示一级子目录的大小。

示例:

  1. 查看当前目录总大小(不显示子目录细节):bash
     

  2. 查看指定目录下各子目录的大小(一级深度):bash
      --max-depth /path/to/directory

  3. 查看单个文件的大小:bash
      /path/to/file.txt

  4. 按大小排序,找到当前目录下最大的 10 个文件 / 目录:bash
             

二、查看文件系统磁盘空间使用情况(
df 命令)

df(Disk Free)用于查看磁盘分区的整体空间使用情况,针对文件系统

常用语法:

bash

 选项

常用选项:

  • -h:以人类可读的格式显示。
  • -T:显示文件系统类型(如 ext4、NTFS、FAT32 等)。
  • -i:查看 inode 使用情况(而非磁盘空间)。

示例:

  1. 查看所有磁盘分区的空间使用情况:bash
     

    输出示例:plaintext

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/sda1 50G 30G 18G 63% /

    tmpfs 4.0G 0 4.0G 0% /dev/shm

  2. 查看指定目录所在的磁盘分区情况:bash
      /path/to/directory

三、查看文件元数据中的大小(
ls 命令)

ls -l 可显示文件的详细信息,包括文件大小(默认单位为字节)。

常用语法:

bash

  文件/目录路径

选项说明:

  • -h:以可读格式显示(自动转换为 KB/MB/GB)。
  • -l:长格式显示(包含大小、权限、修改时间等)。

示例:

  1. 查看当前目录下所有文件的大小:bash
     

    输出示例:plaintext

    -rw-r--r-- 1 user user 1.2M Jun 1 12:00 file1.txt

    drwxr-xr-x 2 user user 4.0K Jun 1 12:00 dir1

四、命令对比总结

命令 作用 单位默认值 常用场景
du 统计文件 / 目录的磁盘占用空间 块(block) 分析目录大小、查找大文件
df 查看磁盘分区的整体空间使用 块(block) 检查磁盘剩余空间、分区状态
ls -l 显示文件元数据中的大小(逻辑大小) 字节(Byte) 快速查看文件 / 目录的直观大小

五、扩展:查找大文件 / 目录

如果需要清理磁盘空间,可通过以下命令组合快速定位大文件:

  1. 查找当前目录下最大的 5 个子目录:bash
      --max-depth       

  2. 查找整个系统中大于 1GB 的文件(需管理员权限):bash
     /  f  +1G     

    912 / f +1G du {} \;

根据需求选择合适的命令即可。如果需要进一步细化场景(如压缩文件大小、稀疏文件处理等),可以补充说明!

阅读更多 >>>  八招了无留痕,清扫Windows系统痕迹

网站数据信息

"linux命令大小"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令大小的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!