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

文章目录

  • 前言:
  • 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就不一致了。

【linux-56】文件系统管理-df,du相关推荐

  1. linux下文件系统管理mkfs及挂载Mount(2)

    linux下文件系统管理mkfs及挂载Mount(2) 一.概念:一个磁盘出厂时默认设定好MBR主引导记录和未高级格式化的硬盘 用户将磁盘一般分有3个主分区,一个扩展分区,多个逻辑分区 每个分区代表一 ...

  2. linux mkfs文件系统,linux下文件系统管理mkfs及挂载Mount(2)

    linux下文件系统管理mkfs及挂载Mount(2) 一.概念:一个磁盘出厂时默认设定好MBR主引导记录和未高级格式化的硬盘 用户将磁盘一般分有3个主分区,一个扩展分区,多个逻辑分区 每个分区代表一 ...

  3. linux 查看文件夹大小 du命令

    日志原文:http://blog.sohu.com/people/!a2VmYW5sb3ZleXVuaW5nQHNvaHUuY29t/159962486.html du -sh *   查看当前目录下 ...

  4. 11. Linux高级文件系统管理(1)

    目录 11.1 磁盘配额是什么 磁盘配额中的常见概念 11.2 磁盘配额启动前的准备工作 11.3 Linux扫描文件系统并建立磁盘配额记录文件(quotacheck命令) 11.4 Linux开启磁 ...

  5. linux清除文件后df还是满的,Linux系统下用du和df命令清除大文件的方法

    很多用户表示,Linux系统中发现/home目录下剩余空间不足的时候,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.但是,如何用du和df命令清除大文件呢?下面,U大侠 ...

  6. linux清除文件后df还是满的,Linux系统下如何用du和df命令清除大文件?

    Linux系统中如果发现/home目录下剩余空间不足,可以使用du和df命令来对找到大文件,并且对它们进行删除,从而腾出足够的空间.那么如何用du和df命令清除大文件呢? 具体方法: 步骤1. du ...

  7. Linux查看文件夹大小du

    du命令参数详解见: http://baike.baidu.com/view/43913.htm 下面我们只对其做简单介绍: 查看linux文件目录的大小和文件夹包含的文件数   统计总数大小   d ...

  8. 【Linux】文件系统管理

    往期内容: Linux常用指令合集 Linux文本编辑器 Linux软件包管理 Linux用户管理 文章目录 回顾分区和文件系统 分区类型 分区表示方法 文件系统常见命令 文件系统查看命令 统计目录或 ...

  9. linux高级文件系统管理——RAID

    作为大型企业,很多时候数据量相当庞大,由此以来对磁盘空间的要求比较高,更重要是的对数据的完整性的追求.所以单独的磁盘不仅空间使用满足不了,数据的完整性更是无从谈起,所以也就出现了专业的数据存储技术,而 ...

最新文章

  1. 手动添加Cookie
  2. android studio网上订餐软件_直播软件OBS的使用
  3. 如何低价坐飞机头等舱
  4. ABP学习 解决:Update-Database : 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
  5. html 实现表格控制器,HTML 表格类 - CodeIgniter 2.x 用户手册
  6. AntD 官网样例 InputRef报错原因
  7. 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记
  8. nginx 新上线、机房白名单
  9. Memcached源码分析之memcached.h
  10. Effective C++ -----条款05:了解C++默默编写并调用哪些函数
  11. ENVI5.3下载和安装
  12. win10下能够用的键盘映射工具? win10 下按键像mac一样
  13. android与单片机wifi通信原理图,单片机怎么和wifi模块实现通讯_wifi模块与单片机通信原理 - 全文...
  14. 数据库应用技术课程设计之商城管理系统
  15. 百思不得姐php源码,百思不得姐源代码(xcode)
  16. 2018 银联Java笔试 题,中国银联2018秋招笔试题
  17. velodyne16点云特征分类
  18. 2D灯光 Unity2021
  19. 告别平淡(平庸)从做难事儿开始
  20. 一个简单的安居客房屋信息爬虫

热门文章

  1. php点击开始停止按钮,H5的开始暂停按钮
  2. Windows Server 2008 如何实现Vista主题
  3. 高校校园IPTV系统升级方案
  4. 重庆移动大数据平台 实现流量计费可视化
  5. Python开发环境的搭建(小白适用)
  6. 私域企业邮箱与腾讯网易等企业邮箱的区别
  7. go语言基础-一文教你精通字符串类型
  8. 换服务器网站会掉排名吗,网站换服务器对seo有影响吗,排名会有点小波动
  9. Python上机练习题
  10. springBoot启动成功控制台打印图案