Linux教程

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

本文主要是介绍【linux-56】文件系统管理-df,du,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-基础篇的第56篇文章。

文章目录

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

这篇关于【linux-56】文件系统管理-df,du的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!