仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 947|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS下检察文件和文件夹巨细

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:41:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! 当磁盘巨细凌驾尺度时会有报警提醒,这时候假如把握df和du下令长短常明智的选择。  df能够检察一级文件夹巨细、利用比例、档案体系及其挂进点,但对文件却力所不及。

当磁盘巨细凌驾尺度时会有报警提醒,这时候假如把握df和du下令长短常明智的选择。
  df能够检察一级文件夹巨细、利用比例、档案体系及其挂进点,但对文件却力所不及。
  du能够检察文件及文件夹的巨细。
  二者共同利用,十分无效。好比用df检察哪一个一级目次过年夜,然后用df检察文件夹或文件的巨细,云云即可敏捷断定关键。
  上面分离扼要先容
  df下令能够显现今朝一切文件体系的可用空间及利用情况,请看以下这个例子:
  以下是代码片断:
  [yayug@yayu~]$df-h
  FilesystemSizeUsedAvailUse%Mountedon
  /dev/sda13.9G300M3.4G8%/
  /dev/sda7100G188M95G1%/data0
  /dev/sdb1133G80G47G64%/data1
  /dev/sda67.8G218M7.2G3%/var
  /dev/sda57.8G166M7.2G3%/tmp
  /dev/sda39.7G2.5G6.8G27%/usr
  tmpfs2.0G02.0G0%/dev/shm
  参数-h暗示利用「Human-readable」的输入,也就是在档案体系巨细利用GB、MB等易读的格局。
  下面的下令输入的第一个字段(Filesystem)及最初一个字段(Mountedon)分离是档案体系及其挂进点。我们能够看到/dev/sda1这个支解区被挂在根目次下。
  接上去的四个字段Size、Used、Avail、及Use%分离是该支解区的容量、已利用的巨细、剩下的巨细、及利用的百分比。FreeBSD下,当硬盘容量已满时,您大概会看到已利用的百分比凌驾100%,由于FreeBSD会留一些空间给root,让root在档案体系满时,仍是能够写器材到该档案体系中,以举行办理。
  du:查询文件或文件夹的磁盘利用空间
  假如以后目次下文件和文件夹良多,利用不带参数du的下令,能够轮回列出一切文件和文件夹所利用的空间。这对检察事实是谁人中央过年夜是倒霉的,以是得指定深切目次的层数,参数:--max-depth=,这是个极其有效的参数!以下,注重利用“*”,能够失掉文件的利用空间巨细。
  提示:一直下令比linux庞大的FreeBSD,它的du下令指定深切目次的层数倒是比linux简化,为-d.
  以下是代码片断:
  [root@bssoyayu]#du-h--max-depth=1work/testing
  27Mwork/testing/logs
  35Mwork/testing
  [root@bssoyayu]#du-h--max-depth=1work/testing/*
  8.0Kwork/testing/func.php
  27Mwork/testing/logs
  8.1Mwork/testing/nohup.out
  8.0Kwork/testing/testing_c.php
  12Kwork/testing/testing_func_reg.php
  8.0Kwork/testing/testing_get.php
  8.0Kwork/testing/testing_g.php
  8.0Kwork/testing/var.php
  [root@bssoyayu]#du-h--max-depth=1work/testing/logs/
  27Mwork/testing/logs/
  [root@bssoyayu]#du-h--max-depth=1work/testing/logs/*
  24Kwork/testing/logs/errdate.log_show.log
  8.0Kwork/testing/logs/pertime_show.log
  27Mwork/testing/logs/show.log
  值得注重的是,瞥见一个针对du和df下令异同的文章:《dudf差别招致文件体系误报办理》。
  du统计文件巨细相加
  df统计数据块利用情形
  假如有一个历程在翻开一个年夜文件的时分,这个年夜文件间接被rm大概mv失落,则du会更新统计数值,df不会更新统计数值,仍是以为空间没有开释。直到这个翻开年夜文件的历程被Kill失落。
  云云一来在按期删除/var/spool/clientmqueue上面的文件时,假如没有杀失落其历程,那末空间一向没有开释。
  利用上面的下令杀失落历程以后,体系规复。
  fuser-u/var/spool/clientmqueue
  检察linux文件目次的巨细和文件夹包括的文件数
  统计总数巨细
  du-shxmldb/
  du-sm*|sort-n//统计以后目次巨细并安巨细排序
  du-sk*|sort-n
  du-sk*|grepguojf//看一团体的巨细
  du-m|cut-d“/”-f2//看第二个/字符前的笔墨
  检察此文件夹有几文件/*/*/*有几文件
  duxmldb/
  duxmldb/*/*/*|wc-l
  40752
  注释:
  wc[-lmw]
  参数申明:
  -l:几行
  -m:几字符
  -w:几字
  Linux:ls以K、M、G为单元检察文件巨细
  #manls
  ……
  -h,--human-readable
  printsizesinhumanreadableformat(e.g.,1K234M2G)
  ……
  #ls
  cuss.warnohup.out
  #ls-l
  total30372
  -rw-r--r--1rootroot31051909May2410:07cuss.war
  -rw-------1rootroot0Mar2013:52nohup.out

 欢迎大家来到仓酷云论坛!
乐观 该用户已被删除
沙发
发表于 2015-1-16 21:20:07 | 只看该作者

来一发CentOS下检察文件和文件夹巨细

虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。
分手快乐 该用户已被删除
板凳
发表于 2015-1-20 05:02:35 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-28 17:57:10 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
admin 该用户已被删除
5#
发表于 2015-2-5 22:36:19 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-14 00:42:06 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
海妖 该用户已被删除
7#
发表于 2015-3-4 03:54:24 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
兰色精灵 该用户已被删除
8#
发表于 2015-3-11 16:12:46 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-19 03:31:00 | 只看该作者
选择一些适于初学者的Linux社区。
再现理想 该用户已被删除
10#
发表于 2015-3-27 07:45:46 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 17:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表