首页 > 系统相关 >linux中怎么查看磁盘详细使用情况

linux中怎么查看磁盘详细使用情况

时间:2024-11-04 15:42:12浏览次数:3  
标签:查看 linux ncdu 使用 情况 磁盘 du

在Linux系统中,查看磁盘详细使用情况主要有以下几个命令和工具:

1. df 命令

df (disk free) 命令用于查看文件系统的总空间、已使用空间、剩余空间以及使用率等信息。以下是一些基本用法:

  # 显示所有文件系统及其磁盘使用情况,以人类可读的格式(KB、MB、GB等)
  df -h
   
  # 显示指定文件系统的磁盘使用情况
  df -h /dev/sda1
   
  # 更详细的输出,包括i节点数、块大小等
  df -hT
2. du 命令

du (disk usage) 命令用于计算文件和目录占据的磁盘空间。它可以用来查看单个文件、目录或整个文件系统的磁盘使用情况:

  # 查看当前目录及其子目录占用的磁盘空间总量
  du -sh *
   
  # 查看当前目录下所有文件和目录的详细磁盘使用情况
  du -h
   
  # 查看指定目录的磁盘使用情况,包括子目录的总计
  du -sh /path/to/directory
   
  # 统计指定目录下所有文件和目录的磁盘使用量,并排序
  du -sh /path/to/directory/* | sort -hr
3. ncdu 命令

ncdu 是一个基于文本界面的磁盘使用情况分析工具,类似于du命令但提供了一个交互式的界面,便于导航和查找占用空间较大的文件或目录。

  # 安装 ncdu(如果尚未安装)
  sudo apt-get install ncdu # 对于基于Debian的系统
  sudo yum install ncdu # 对于基于RPM的系统
   
  # 使用ncdu浏览当前目录的磁盘使用情况
  ncdu .
4. 图形界面工具

在带有图形界面的Linux系统中,可以使用文件管理器(如Nautilus、Dolphin、Thunar等)来查看指定目录的属性,通常包含磁盘使用情况。另外,还有一些专门的磁盘使用情况分析工具,如Baobab(Gnome桌面环境)和Filelight(KDE桌面环境)。

5. lsblk 命令

lsblk 命令可以显示块设备信息,包括磁盘分区情况和磁盘使用情况(不过并不显示文件系统级别的使用情况,更多用于查看硬件层面的磁盘布局):

  # 查看所有块设备及其挂载情况
  lsblk -f
   
  # 查看详细信息,包括磁盘大小等
  lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,UUID
6. fdisk 命令

fdisk 主要用于管理和查看磁盘分区表信息,而非磁盘使用情况,但可以了解磁盘分区的总体概况:

  # 列出所有磁盘的分区信息
  fdisk -l

综上所述,综合使用上述命令和工具,可以根据实际情况深入查看Linux系统中磁盘的详细使用情况。

标签:查看,linux,ncdu,使用,情况,磁盘,du
From: https://www.cnblogs.com/zhongxiaoyan/p/18525408

相关文章

  • alertmanager: 查看日志
    一,在service文件中,指定日志的level编辑service文件[Unit]Description=AlertManagerwants=network-online.targetAfter=network-online.target[Service]Type=simpleUser=prometheusGroup=prometheusRestart=alwaysExecStart=/opt/alertmanager-0.27.0.linux-amd64/ale......
  • Linux查看当前服务占用CPU,内存以及硬盘使用情况
        执行top命令此处为当前服务器运行CPU等待率,越低速度越快。左侧展示每个集成的CPU使用情况,右侧为每个进程对应的运行内存使用其中:%us:表示用户空间程序的cpu使用率(没有通过nice调度)%sy:表示系统空间的cpu使用率,主要是内核程序。%ni:表示用户空间且通过nice调度过......
  • Linux操作系统之命令解释:ls -l|grep ^-|wc -l
    前言1、ls-l|grep^-|wc-l含义:Linux操作系统下查看当前目录内的文件数量(不包含子目录中的文件)(因为目录的权限首字母为d:代表文件夹)2、分段解释:ls-l:列出当前目录下所有文件。grep^-:grep用于筛选前面管道传来的信息,筛选标准:[行首后紧跟着一个-符号](^代表行首)(表示过滤......
  • Linux-shell实例手册-磁盘
    本文主要介绍在Linux下关于磁盘的操作,如磁盘常用命令、创建swap文件方法,磁盘挂载,raid原理等。记得点赞,收藏方便随时查看。文章目录1磁盘常用Linux命令2 创建swap文件方法3 新硬盘挂载4raid原理与区别1磁盘常用Linux命令  df-Ph             ......
  • Linux下查询服务运行状态
    什么是Linux服务Linux服务是后台运行的进程,用于执行特定的任务或提供某种功能。它们可分为两类:独立服务和基于xinetd的服务。独立服务可自主运行,如Apache和FTP;而基于xinetd的服务需依赖xinetd管理,在收到请求时才启动,有效节省资源。Linux服务通过systemd系统进行管理,实......
  • Linux 五种IO模型
    IO模型概述IO模型的定义在Linux操作系统中,I/O模型是指用户空间应用程序与内核空间之间进行数据交换的方式1。这些模型通过系统调用(SystemCall)实现,为应用程序提供了访问内核功能的接口API1。主要目的是优化数据传输效率,提高系统的并发处理能力,从而改善整体性能。常见的I/......
  • 1.5_Linux权限提升
    提权提权信息收集工具(推荐:linpeas)1).Linux提权工具:linpeas(需下载到对方主机后提取执行chmod+x软件名,./linpeas_linux_amd64>1.txt,cat1.txt)[推荐]2).内核漏洞提权工具:linux-exploit-suggester-2-master系统漏洞提权系统内核漏洞脏牛提权(CVE-2016-519......