莫相离 发表于 2015-1-14 20:41:28

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

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

当磁盘巨细凌驾尺度时会有报警提醒,这时候假如把握df和du下令长短常明智的选择。  df能够检察一级文件夹巨细、利用比例、档案体系及其挂进点,但对文件却力所不及。
  du能够检察文件及文件夹的巨细。
  二者共同利用,十分无效。好比用df检察哪一个一级目次过年夜,然后用df检察文件夹或文件的巨细,云云即可敏捷断定关键。
  上面分离扼要先容
  df下令能够显现今朝一切文件体系的可用空间及利用情况,请看以下这个例子:
  以下是代码片断:
  $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.
  以下是代码片断:
  #du-h--max-depth=1work/testing
  27Mwork/testing/logs
  35Mwork/testing
  #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
  #du-h--max-depth=1work/testing/logs/
  27Mwork/testing/logs/
  #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 发表于 2015-2-5 22:36:19

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

第二个灵魂 发表于 2015-2-14 00:42:06

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。

海妖 发表于 2015-3-4 03:54:24

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

兰色精灵 发表于 2015-3-11 16:12:46

当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

愤怒的大鸟 发表于 2015-3-19 03:31:00

选择一些适于初学者的Linux社区。

再现理想 发表于 2015-3-27 07:45:46

选择交流平台,如QQ群,网站论坛等。
页: [1]
查看完整版本: 来一发CentOS下检察文件和文件夹巨细