网站首页 > 博客文章 正文
序
在对磁盘进行管理的过程中,经常要了解磁盘的使用情况,今天我们就来聊一聊linux中非常重要的两个命令——df和du。
df的使用
很多童鞋其实很聪明,但是就是抱怨,linux中的命令怎么都是奇奇怪怪的。比如df和du。其实linux中的很多命令都是缩写的形式。比如今天介绍的这个df,干嘛使的呢?很简单,查看磁盘还有多少家底可用,df嘛,就是disk free。所以大家要查看自己的磁盘使用情况可以使用这个命令,例如,直接在提示符下输入df,linux就会给出反馈:
上图中,各列的含义大家应该看得明白吧,如果不明白我就先挑挑土,拽一下英文,第一个是文件系统,就是上节文章分区的结果;第二列么是文件块数量;第三个么是用了多少;第四列是还剩多少;第五列是使用率;最后一个是文件系统的挂载点。
到这里各位童鞋可能要腹黑了,这咋看啊,还要我换算到兆么,那么现在放大招了,为了证明读者是个人,所以,df有个这样的命令选项:
怎么样,尝试一下,很方便吧!其他的,大家自己man一下吧,这个最常用了。
du的使用
du是什么,望文生义,就是disk usage,这个文件夹占用了多大空间啊,window里面,简单,点击右键,看属性。在linux里面,ls -ls,祭出计算器,加啊!呵呵,要吐血了吧,在linux里面也很简单,就是使用du,具体呢,就是:
那么结果呢,系统反馈的是文件和文件夹所占用的空间,和df类似,使用-h 选项就是可以让我们这种高级生命体能更好的阅读,系统将尺寸变为k,m,g的单位进行显示。不要问我k,m,g是啥?不懂就去问你的英文老师。
区别和联系
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不 是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除 的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。当文件系统也确定删除了该文件后,这时候du与df就一致了
猜你喜欢
- 2024-09-14 史上最全的db2日常维护命令总结(db2常用命令大全)
- 2024-09-14 Linux查看磁盘空间和分区用什么命令
- 2024-09-14 Linux 文件系统介绍(linux的系统文件)
- 2024-09-14 「Linux基础篇」(二)Linux基本命令练习
- 2024-09-14 Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)
- 2024-09-14 du 及 df 命令的使用(df命令和du命令的区别)
- 2024-09-14 Linux磁盘管理(Linux磁盘管理实验报告)
- 2024-09-14 Go Web 框架 Gin 实践9—将Golang应用部署到Docker
- 2024-09-14 Linux实用命令大全,让你工作效率提升100%
- 2024-09-14 Linux云计算-06_Linux磁盘管理(linux磁盘存储管理)
你 发表评论:
欢迎- 最近发表
-
- 解决Win10打开软件提示“服务器没有及时响应或控制请求”
- 用友UAP解开非结构化大数据处理与分析的密码
- Windows 25H2 修复底层崩溃(windows修复环境)
- 开源技巧:使用Docker实现交互式任务
- Win11 任意版本 直接安装 Android 应用 教程完整版
- Windows Terminal已成为Windows 11操作系统的默认终端
- 那些好莱坞电影中炫酷的特效 原来是这么拍的
- Windows 10 Build 21327.1010发布:测试服务管道更新
- Made in China: The story behind the label
- PowerShell登录远程Linux系统(powershell开启远程桌面)
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- flutterrun (59)
- 系统设计图 (58)
- powershellfor (73)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)