首页
运维教程
Linux基础
系统服务
系统架构
数据库
shell脚本
虚拟化
大数据
DevOps
企业案例
运维开发
python
go语言
运维安全
行业资讯
网络基础
系统安全
运维面试
学习路线
学习方法
面试题库
职场解惑
软件
运维软件
办公软件
书籍资源
技术陪跑营
重要信息
首页 运维教程Linux基础【linux-56】文件系统管理-df,du

【linux-56】文件系统管理-df,du

文章目录

前言:
df命令详解
1) 命令的作用
2) df命令的语法
3) 常用参数
命令使用举例
a) 以可读的格式展示df命令的输出
b) 显示版本和帮助
c) 以inode的总量和剩余量来显示
d) 只显示指定的文件类型
du命令详解
1) 命令的作用
2) du命令的语法
3) 命令的参数详解
4) du命令使用举例
a) 显示目录或者文件所占用的空间
b) 显示指定目录或者文件所占的空间
c) 查找当前目录下最大的文件
d)查看/下所有文件的大小并排序
du 和df的区别

前言:

小王刚入职致码科技,担任运维工程师一职,领导让小王负责文件系统管理,先让小王熟悉下文件系统管理的那些常用命令。

小王回忆了下自己常用的系统管理命令,无非就那么几个:
df ,du, fdisk,mount ,umount

小王飞快的在百度搜索了一下,发现讲fdisk和 mount 命令的资料很多。

关于fdisk命令的文章,可以参考高胜寒的 :

fdisk:【linux】循序渐进学运维-基础篇-分区命令fdisk

关于mount相关的命令介绍,可以参考高胜寒的:
mount: 【linux】循序渐进学运维-基础篇-mount

不得不说,mount命令,高胜寒已经写得很详细了,甚至都举例说明了同步写入和异步写入的区别。

剩下的两个命令是: df,du, 这两个在高胜寒的文章里也有所涉及,但是没有单独拿出来说,那我今天就写写这个吧。

df命令详解

1) 命令的作用

df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间

2) df命令的语法

df 【选项】 【文件名】

3) 常用参数

参数|作用|
|—|–
a | 显示所有的文件系统,包括虚拟机文件系统
h|以人们易懂的形式展示,比如GB,M
i| 以inode数量来显示
k| 以KB为容量来显示文件系统
l|只显示本地文件系统
t| 只显示指定的文件系统
help| 显示帮助
version|显示版本信息

命令使用举例
a) 以可读的格式展示df命令的输出

在这里插入图片描述
-k参数显示的是KB
在这里插入图片描述

b) 显示版本和帮助

在这里插入图片描述

在这里插入图片描述

c) 以inode的总量和剩余量来显示

在这里插入图片描述

d) 只显示指定的文件类型

在这里插入图片描述

du命令详解

1) 命令的作用

du命令主要用来检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小

2) du命令的语法

du 【选项】 【文件】

3) 命令的参数详解

|参数|作用|
|–|–|
a|显示所有目录或者文件的大小
b|以字节为单位显示目录或者文件的大小
c| 显示目录或者文件的总和
k|以kb的形式输出
h|提高可读性
x|跳过不同的文件目录
s| 仅显示目录或者文件的总计数值

4) du命令使用举例
a) 显示目录或者文件所占用的空间


在这里插入图片描述

b) 显示指定目录或者文件所占的空间

在这里插入图片描述

在这里插入图片描述

c) 查找当前目录下最大的文件

在这里插入图片描述

d)查看/下所有文件的大小并排序

du 和df的区别

du: 通过搜索文件来计算每个文件的大小,然后累加,只能查看存在的文件。

df : 通过文件系统来快速获空间的大小信息,当我们删除一个文件的时候,这个文件一般不会马上消失,只有所有程序都不用的时候,才会释放已删除的文件。 df在统计的时候把删除暂时没有释放的也统计在内。

如果没有删除,du 和df查看的大小是一样,如果存在删除操作,du和df就不一致了。

本文链接:http://www.geekyunwei.com/1807.html

网友评论comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2021 极客运维 公众号《极客运维之家》
扫二维码
扫二维码
返回顶部