来一发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
欢迎大家来到仓酷云论坛!
来一发CentOS下检察文件和文件夹巨细
虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 学习Linux应具备的。[书籍+网络资源] Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 选择一些适于初学者的Linux社区。 选择交流平台,如QQ群,网站论坛等。
页:
[1]