linux 怎么查看linux删除整个文件夹夹大小

当前位置:
→ linux命令如何查看文件属性大小
本类常用软件
下载量:584204
下载量:416909
下载量:366961
下载量:365699
下载量:325855
linux命令如何查看文件属性大小
10:43:21&&出处:&&&人气:1365次&&&&字号:&&&&
东坡下载 & 分享互联网
Copyright(C)
All Rights Reserved! 网站备案/许可证号:鄂ICP备号-1比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
Linux下查看文件和文件夹大小
  当大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。
  df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
  du可以查看文件及文件夹的大小。
  两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。
  下面分别简要介绍
  df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:
  以下是代码:
  [yayug@yayu ~]$ df -h
  Filesystem Size Used Avail Use% Mounted on
  /dev/sda1 3.9G 300M 3. 8% /
  /dev/sda7 100G 188M 95G 1% /data0
  /dev/sdb1 133G 80G 47G 64% /data1
  /dev/sda6 7.8G 218M 7.2G 3% /var
  /dev/sda5 7.8G 166M 7.2G 3% /tmp
  /dev/sda3 9.7G 2.5G 6.8G 27% /usr
  tmpfs 2.0G 0 2.0G 0% /dev/shm
  参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
  上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda1 这个分割区被挂在根目录下。
  接下来的四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。 FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。
  du:查询文件或文件夹的磁盘使用空间
  如果当前目录下很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小。
  提醒:一向命令比复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d.
  以下是代码片段:
  [root@bsso yayu]# du -h --max-depth=1 work/testing
  27M work/testing/logs
  35M work/testing
  [root@bsso yayu]# du -h --max-depth=1 work/testing/*
  8.0K work/testing/func.php
  27M work/testing/logs
  8.1M work/testing/nohup.out
  8.0K work/testing/testing_c.php
  12K work/testing/testing_func_reg.php
  8.0K work/testing/testing_get.php
  8.0K work/testing/testing_g.php
  8.0K work/testing/var.php
  [root@bsso yayu]# du -h --max-depth=1 work/testing/logs/
  27M work/testing/logs/
  [root@bsso yayu]# du -h --max-depth=1 work/testing/logs/*
  24K work/testing/logs/errdate.log_show.log
  8.0K work/testing/logs/pertime_show.log
  27M work/testing/logs/show.log
  值得注意的是,看见一个针对du和df命令异同的文章:《du df 差异导致文件系统误报解决》。
  du 统计文件大小相加
  df 统计数据块使用情况
  如果有一个进程在打开一个大文件的时候,这个大文件直接被rm 或者mv掉,则du会更新统计数值,df不会更新统计数值,还是认为空间没有释放。直到这个打开大文件的进程被Kill掉。
  如此一来在定期删除 /var/spool/clientmqueue下面的文件时,如果没有杀掉其进程,那么空间一直没有释放。
  使用下面的命令杀掉进程之后,系统恢复。
  fuser -u /var/spool/clientmqueue
  查看linux文件目录的大小和文件夹包含的文件数
  统计总数大小
  du -sh xmldb/
  du -sm * | sort -n //统计当前目录大小 并安大小 排序
  du -sk * | sort -n
  du -sk * | grep guojf //看一个人的大小
  du -m | cut -d “/” -f 2 //看第二个/ 字符前的文字
  查看此文件夹有多少文件 /*/*/* 有多少文件
  du xmldb/
  du xmldb/*/*/* |wc -l
  解释:
  wc [-lmw]
  参数说明:
  -l :多少行
  -m:多少字符
  -w:多少字
  Linux:ls以K、M、G为单位查看文件大小
  #man ls
  -h, --human-readable
  print sizes in human readable format (e.g., 1K 234M 2G)
  cuss.war nohup.out
  # ls -l
  total 30372
  -rw-r--r-- 1 root root
May 24 10:07 cuss.war
  -rw------- 1 root root 0 Mar 20 13:52 nohup.out
  # ls -lh
  total 30M
  -rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
  -rw------- 1 root root 0 Mar 20 13:52 nohup.out
  # ll -h
  total 30M
  -rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
  -rw------- 1 root root 0 Mar 20 13:52 nohup.out
[ 责任编辑:之极 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabytelinux查看目录大小命令_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
linux查看目录大小命令
上传于||文档简介
&&常​用​的​命​令
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢74445人阅读
Linux应用(21)
作者:iamlaosong
&我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。
为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:
从大到小排列:du ems_data | sort -nr
按目录名排列:du ems_data | sort +1 -2
选出排在前面的10个:du&ems_data | sort -rn | head
选出排在后面的10个:du&ems_data &| sort -rn | tail
当前目录的大小:du -sh .
顺便说一下,df命令可以查看硬盘各分区使用情况,命令为df或者df -kv,kv表示以Kbyte为单位显示大小,如下:
Filesystem & & & & & 1K-blocks & & &Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
& & & & & & & & & & &% /
/dev/mapper/VolGroup00-oracle
& & & & & & & & & & & % /opt
/dev/cciss/c0d0p1 & & & 101086 & & 12565 & & 83302 &14% /boot
tmpfs & & & & & & & & &8212064 & & & & 0 & 8212064 & 0% /dev/shm
===================================================
附:linux中du命令参数的用法,并用示例进一步说明其使用方法。
Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。
语  法:du [-abcDhHklmsSx] [-L &符号连接&][-X &文件&][--block-size][--exclude=&目录或文件&] [--max-depth=&目录层数&][--help][--version][目录或文件]
常用参数:
-a或--all& 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。
-b或--bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或--dereference-args 显示指定符号连接的源文件大小。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。
-k或--kilobytes 以1024 bytes为单位。
-l或--count-links 重复计算硬件连接的文件。
-L&符号连接&或--dereference&符号连接& 显示选项中所指定符号连接的源文件大小。
-m或--megabytes 以1MB为单位。
-s或--summarize 仅显示总计,即当前目录的大小。
-S或--separate-dirs 显示每个目录的大小时,并不含其子目录的大小。
-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X&文件&或--exclude-from=&文件& 在&文件&指定目录或文件。
--exclude=&目录或文件& 略过指定的目录或文件。
--max-depth=&目录层数& 超过指定层数的目录后,予以忽略。
--help 显示帮助。
--version 显示版本信息。
linux中的du命令使用示例:
1& 要显示一个目录树及其每个子树的磁盘使用情况
du /home/linux
这在/home/linux目录及其每个子目录中显示了磁盘块数。
2& 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况
du -k /home/linux
这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。
3& 以MB为单位显示一个目录树及其每个子树的磁盘使用情况
du -m /home/linux
这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。
4& 以GB为单位显示一个目录树及其每个子树的磁盘使用情况
du -g /home/linux
这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。
5&查看当前目录下所有目录以及子目录的大小:
“.”代表当前目录下。也可以换成一个明确的路径
-h表示用K、M、G的人性化形式显示
6&查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
du -sh user
-s表示总结的意思,即只列出一个总结的值
du -h --max-depth=0 user
--max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
7&列出user目录及其子目录下所有目录和文件的大小:
du -ah user
-a表示包括目录和文件
8&列出当前目录中的目录名不包括xyz字符串的目录的大小:
du -h --exclude=’*xyz*’
9&想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
du -0h user
-0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
10&只显示一个目录树的全部磁盘使用情况
du& -s /home/linux
注意:参数是多个字符时,前面的减号“–”是两个。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:919232次
积分:9433
积分:9433
排名:第1384名
原创:207篇
转载:56篇
评论:152条
(2)(7)(8)(6)(5)(5)(7)(2)(5)(4)(4)(7)(8)(4)(6)(6)(6)(7)(8)(5)(7)(4)(4)(9)(6)(5)(7)(9)(8)(6)(3)(6)(2)(4)(2)(3)(2)(1)(1)(3)(1)(1)(3)(3)(1)(1)(1)(1)(2)(1)(1)(1)(2)(3)(4)(2)(3)(2)(2)(5)(1)(1)(1)(1)(4)(1)(1)(3)Linux基础知识:Ubuntu查看文件和文件夹大小命令笔记
$ du -h --max-depth=1   14M ./partial  233M .  如果当前目录下文件和文件夹很多,使用不带参数的命令,可以循环列出当前目录下所有文件和文件夹所使用的空间。  文件多时就会很乱,可以使用参数--max-depth=指定深入  目录的层数;如要查看当前目录已使用的总空间大小,使用&&$ du -h --max-depth=0命令即可;  如要查看当前目录已使用的总空间大小及当前目录下一级文件和文件夹各自  使用的总空间大小,使用&$ du -h --max-depth=1&命令即可。
时间:  责任编辑:游军
无相关信息
|&客服热线电话:(也是QQ号)
Copyright&
Rights Reserved
客服热线电话:(也是QQ号)

我要回帖

更多关于 linux 查看文件夹大小 的文章

 

随机推荐