Linux_磁盘管理_df命令

1、df命令是用来干什么的

df的全称是disk free,意为"磁盘空间"。

使用df命令可以查看系统中磁盘的占用情况,有哪些文件系统,在什么位置(挂载点),总空间,已使用空间,剩余空间等。

2、df命令的语法

df [-kmhHaTi] [目录/文件名]

2.1、选项

-kmhH,这几个选项是控制文件系统大小的显示,默认单位是1k字节。

-k,以1k字节为单位,和默认的单位是一样的(下面有实际测试);

-m,以1M字节为单位;

-h,来自于"human read",以人类方便阅读的单位显示,自动调整单位。

-H,是将1M=1000字节代替1M=1024字节的进位方式。

-a,all,显示所有文件系统,包括特殊文件系统(比如/proc、/sys、......)

-T,来自于"type",文件系统的类型。

Linux的文件系统类型常见的是ext3、ext4、xfs等;

这里还会显示特殊的文件类型,比如proc、sysfs、......

-i,来自于"inode",不用文件的大小而是inode的数量来显示。

"inode"来自于"index node",索引节点,索引节点存放的是文件的编号、文件大小、创建时间、修改时间、权限等。

2.2、参数-目录或文件名

df 目录x

指的是目录x所在文件系统的磁盘占用情况,不是说这个目录x本身的磁盘占用情况。(下面有实际测试)

3、测试df命令

3.1、不加任何选项和参数、以及和-k的对比

显示的结果是完全一样的,但是很明显这个单位显示,human不好read.

3.2、-h选项,df命令常用的选项

3.3、-ahT,显示全部以及文件类型

3.4、-i的输出

这说明除了空间大小有限,inode的数量也是有限的,所以其实可能存在空间还够,但是inode达到上限。

3.5、创建一个空文件夹,df 这个文件夹

指的是dir1这个目录所在的文件系统的磁盘占用情况。

相关推荐
前端之虎陈随易6 小时前
为什么今天还会有新语言?MoonBit 想解决什么问题?
大数据·linux·javascript·人工智能·算法·microsoft·typescript
G.晴天6 小时前
Linux常用命令练习流程
java·linux·运维·服务器·tomcat
嵌入式×边缘AI:打怪升级日志6 小时前
Linux 驱动开发核心自测题库(面试官问答版)
linux·运维·驱动开发
想唱rap6 小时前
传输层协议之UDP
java·linux·网络·c++·网络协议·mysql·udp
网安薯条7 小时前
Kali Linux 虚拟机安装与基础配置保姆级图文教程
linux·运维·网络·安全·web安全·网络安全
良木生香7 小时前
【Linux系统编程】Linux基础指令(1)---一文带你了解Linux的基础指令
linux·运维·服务器·ubuntu·机器学习·系统架构·centos
济6177 小时前
ARM Linux 驱动开发篇---Linux字符设备驱动代码阅读指南---附设备树LED驱动实战案例
linux·嵌入式·嵌入式linux驱动开发
Cx330❀7 小时前
深度解析:从原理到实战,一文吃透 Linux 信号机制(上)
大数据·linux·运维·服务器·人工智能·elasticsearch
hj2862517 小时前
Linux基础知识day06
linux·运维·服务器
Shadow(⊙o⊙)7 小时前
linux基础指令2.0
linux·运维·服务器·学习·apache