技术博客 技术博客
  • JAVA
  • 仓颉
  • 设计模式
  • 人工智能
  • Spring
  • Mybatis
  • Maven
  • Git
  • Kafka
  • RabbitMQ
  • RocketMQ
  • Redis
  • Zookeeper
  • Nginx
  • 数据库套件
  • MySQL
  • Elasticsearch
  • MongoDB
  • Hadoop
  • ClickHouse
  • Hbase
  • Hive
  • Flink
  • Flume
  • SQLite
  • linux
  • Docker
  • Jenkins
  • Kubernetes
  • 工具
  • 前端
  • AI
GitHub (opens new window)
  • JAVA
  • 仓颉
  • 设计模式
  • 人工智能
  • Spring
  • Mybatis
  • Maven
  • Git
  • Kafka
  • RabbitMQ
  • RocketMQ
  • Redis
  • Zookeeper
  • Nginx
  • 数据库套件
  • MySQL
  • Elasticsearch
  • MongoDB
  • Hadoop
  • ClickHouse
  • Hbase
  • Hive
  • Flink
  • Flume
  • SQLite
  • linux
  • Docker
  • Jenkins
  • Kubernetes
  • 工具
  • 前端
  • AI
GitHub (opens new window)
  • Docker

    • Docker 概念、命令及Dockerfile介绍
    • Docker-Compose 命令及基本使用
    • Docker私有库的开发
  • Jenkins

    • Jenkins(一) 持续集成及Jenkins介绍
    • Jenkins(二) Jenkins安装和环境配置
    • Jenkins(三) Jenkins用户管理及凭证
    • Jenkins(四) Maven安装和配置
    • Jenkins(五) Jenkins构建Maven项目
    • Jenkins(六) Jenkins项目构建细节
    • Jenkins(七) Jenkins+Docker+SpringCloud微服务持续集成(上)
    • Jenkins(八) Jenkins+Docker+SpringCloud微服务持续集成(下)
  • Kubernetes

    • kubernetes(一) 概念及介绍
    • kubernetes(二) 集群环境搭建
    • kubernetes(三) 资源管理
    • kubernetes(四) Namespace、Pod、Lable、Deployment、Service 的资源介绍
    • kubernetes(五) Pod 介绍及配置
    • kubernetes(六) Pod 生命周期
    • kubernetes(七) Pod 调度
    • kubernetes(八) Pod 控制器详解
    • kubernetes(九) Service介绍、类型及使用
    • kubernetes(十) Ingress介绍及使用
    • kubernetes(十一) 数据存储(挂载卷管理)
    • kubernetes(十二) 安全认证
    • kubernetes(十三) DashBoard
  • linux

    • linux 创建用户及权限操作
    • Linux 磁盘操作相关命令
    • Linux 文本数据处理工具awk命令
    • Linux 定时任务
    • Linux 命令总结
    • Linux 22端口对外攻击解决

Linux 磁盘操作相关命令

Df 命令是 linux 系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式位 df -h ,显示内容如下:

Filesystem Size Used Avail Use% Mounted on
文件系统 容量 可用 Use% 已用 % 挂载点
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot

查看磁盘剩余空间 df -hl

[root@localhost /]# df -hl
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   29M  1.9G   2% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root   47G   16G   32G  34% /
/dev/sda1               1014M  326M  689M  33% /boot
tmpfs                    378M  8.0K  378M   1% /run/user/42
tmpfs                    378M   32K  378M   1% /run/user/1000
/dev/sr0                 4.3G  4.3G     0 100% /run/media/fengqianrun/CentOS 7 x86_64
tmpfs                    378M     0  378M   0% /run/user/0
1
2
3
4
5
6
7
8
9
10
11
12

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

[root@localhost /]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   29M  1.9G   2% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root   47G   16G   32G  34% /
/dev/sda1               1014M  326M  689M  33% /boot
tmpfs                    378M  8.0K  378M   1% /run/user/42
tmpfs                    378M   32K  378M   1% /run/user/1000
/dev/sr0                 4.3G  4.3G     0 100% /run/media/fengqianrun/CentOS 7 x86_64
tmpfs                    378M     0  378M   0% /run/user/0
1
2
3
4
5
6
7
8
9
10
11
12

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

[root@localhost /]# du -sh /root
803M    /root
1
2

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

[root@localhost /]# du -sm /root
803     /root
1
2

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

[root@localhost /]# du -h /root
12K     /root/redis-6.0.5/utils/hyperloglog
20K     /root/redis-6.0.5/utils/lru
20K     /root/redis-6.0.5/utils/releasetools
12K     /root/redis-6.0.5/utils/srandmember
164K    /root/redis-6.0.5/utils
71M     /root/redis-6.0.5
803M    /root
1
2
3
4
5
6
7
8

产看文件属于哪个磁盘 df -h [目录]

# 没有挂载磁盘的目录,显示在系统盘
[root@iZ2ze57v3n0zma46zqiq8nZ sh-1.5.5]# df -h /alidata/
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  4.6G   33G  13% /
1
2
3
4
# 挂载了磁盘的目录,显示在数据盘分区vdb1
[root@iZ2ze57v3n0zma46zqiq8nZ sh-1.5.5]# df -h /mnt/
Filesystem      Size  Used Avail Use% Mounted on
/dev/vdb1        20G   45M   19G   1% /mnt
1
2
3
4

在显示结果中的 Filesystem 和 Mounted on,这两列就是这个目录所属的磁盘分区。
因为 Linux 是树形文件系统,目录属于哪个磁盘分区取决于挂载磁盘时的挂载点,所以要想知道目录在哪个分区,就要借助显示磁版盘信息(特别能显示挂载点)的命令。df 命令是显示磁盘容量的,但是以目录作为参数,可以显示目录所在磁盘的信息。所以这个笨办法也算是个好办法吧。

上次更新: 6/11/2025, 4:10:30 PM
linux 创建用户及权限操作
Linux 文本数据处理工具awk命令

← linux 创建用户及权限操作 Linux 文本数据处理工具awk命令→

Theme by Vdoing | Copyright © 2023-2025
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式