首页 > 系统相关 >linux 通过 df 、du 查看磁盘大小命令的基本使用

linux 通过 df 、du 查看磁盘大小命令的基本使用

时间:2024-12-09 14:20:58浏览次数:2  
标签:查看 df linux 使用 大小 du 目录

1. df的介绍和使用

df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示:

在这里插入图片描述 在这里插入图片描述

1.1显示内容参数说明

Filesystem:文件系统

Size: 分区大小

Used: 已使用容量

Avail: 还可以使用的容量

Use%: 已用百分比

Mounted on: 挂载点 

1.2常用的一些命令使用

df -hl:查看磁盘剩余空间

df -h:查看每个根路径的分区大小

du -sh 目录名:返回该目录的大小

du -sm 文件夹:返回该文件夹总M数

du -h 目录名:查看指定文件夹下的所有文件大小(包含子文件夹)

2.du的介绍和使用

du 的英文原义为 disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。

2.1 du常用命令参数

-s:对每个Names参数只给出占用的数据块总数。

-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。

-b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。

-k:以1024字节为单位列出磁盘空间使用情况。

-c:最后再加上一个总计(系统默认设置)。

-l:计算所有的文件大小,对硬链接文件,则计算多次。

-x:跳过在不同文件系统上的目录不予统计。

-h:以K,M,G为单位,提高信息的可读性。

2.2查看当前目录的大小

代码语言:shell 复制
du -sh

2.3 查询当前目录下每个文件或者目录的大小

代码语言:shell 复制
 du -h --max-depth=1

--max-depth代表的是查看的目录层级,1代表查看一级目录

3. du和df的进阶使用

代码语言:shell 复制
 #查看上G目录并排序,这里如果目录或者文件有**G关键字**也会检索出来
du -h --max-depth=1 |grep 'G' |sort  
du -h --max-depth=1 |grep [TG] |sort -nr   #倒序排
# 当前目录下按照字符排序展示
du -smh * |sort -nr

参考网站:https://cloud.tencent.com/developer/article/1963366

标签:查看,df,linux,使用,大小,du,目录
From: https://www.cnblogs.com/dzcWeb/p/18594796

相关文章

  • Linux 关于df 后目录异常大,却找不到实际大文件的解决办法
    一、通常情况下,有些进程仍在执行已删除文件会导致目录异常大,可以通过以下命令处理。#查看哪些进程占用磁盘空间lsof|grepdeleted或者lsof+L1#杀死占用已删除文件的进程kill-9<pid>二、由于根目录底下有个test子目录中有大文件未删除,就在test目录挂载另一块磁盘;此时......
  • Linux中-vvv详细输出命令
    在Shell脚本中,有时会看到某些命令后面加上`-vvv`或类似的选项。这个选项的作用通常与命令的**调试模式**或**详细输出**相关。不同的命令和工具对于选项的解释和处理方式不同,因此`-vvv`的具体含义取决于它所跟随的命令。###一般来说,`-v`和`-vvv`的含义如下:1.*......
  • 10W+下载,2025最新中文版《大模型基础》教程pdf免费分享
    本书介绍本书旨在为对大语言模型感兴趣的读者系统地讲解相关基础知识、介绍前沿技术。作者团队将认真听取开源社区以及广大专家学者的建议,持续进行月度更新,致力打造易读、严谨、有深度的大模型教材。并且,本书还将针对每章内容配备相关的PaperList,以跟踪相关技术的最新进......
  • 最新前端架构设计:中央仓库管理-基于工作空间和git-submodule实现共用和管理
    作者:京东零售胡亚龙背景大促营销h5活动页面复用已有能力,快速搭建上线,沉淀通用方法。后续开发时研发效率提升40%。技术实现五种技术方案   各方案优劣:略。工作空间集中管理前三种方式不做介绍。项目结构单楼层开发公共模块 工作空间:packages:......
  • gdut介绍
    学校简介我们在网上获取,并加入自己的思考,自己的体会自己编写文案,致力于让更多人认识到我们学校学生评价我们致力于让学生能够更加客观的,更加直接的,更加真实的看到我们学校的真实样貌新生模块家长模块......
  • Linux系统修改网络配置的几种方法参考
    Linux操作系统凭借其稳定性和灵活性,成为服务器和个人计算机上不可或缺的一部分。网络配置是Linux系统管理中的一个重要方面,直接关系到系统的连通性和安全性。下面详细介绍几种在Linux系统中修改网络配置的方法,大家可以根据自己的需求选择合适的参考方案。命令行工具(CLI)对于......
  • 系统入侵后配置:禁止linux history和禁止记录登录成功IP,禁用最后一次登录成功提醒
    #禁用用户的显示lastlogin提示:  Lastlogin:MonDec903:05:132024from117.6.8.113touch~/.hushlogin   如果你只想禁用某个特定用户的history,可以编辑该用户的~/.bashrc文件并添加以下内容:#禁用特定用户的Bash命令历史 exportHISTSIZE=0 export......
  • 【Linux项目部署指南】
    Linux项目部署指南概述在Linux服务器上部署应用通常有宝塔和手动部署这两种方式,如果是宝塔部署,直接参考宝塔官方网站即可。这里主要介绍手动部署,如果项目是集成了Docker,那就使用Docker的方式部署项目,不然推荐Nginx部署项目。(本人在小公司,目前用的就这两个方式的多一点)Doc......
  • Linux数据盘挂载
    在我们使用云服务器时,一般会分两个磁盘:系统盘与数据盘,一般情况数据盘是需要手动去挂载的。一、查看系统磁盘信息1.1 查看磁盘信息列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息lsblk1.2 硬盘实体使用情况,也可对硬盘分区fdisk-l......
  • 【java】使用Aspose.Words将word转PDF并且去水印
    From: https://blog.csdn.net/qq_42785250/article/details/131325432本文介绍了如何在Java项目中使用Aspose.Words库将Word文档转换为PDF,重点讨论了如何处理Aspose.Words的试用版水印问题,通过反射机制去除水印。文章提供了一个WordToPdfUtil工具类的示例代码,包括转换方法和去除......