精华内容
下载资源
问答
  • find /home -type d -...-m的单位是MB,可用-g或-k替换代表GB和KB,输出的左边第一列就是文件夹占用的磁盘空间大小。 -50是输出前50行,也可以根据需求自由改变数字的大小 好用的话帮忙点个赞,谢谢! 作者:爱数学
  • 下面小编就为大家带来一篇linux下使用 du查看某个文件或目录占用磁盘空间的大小方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • du -h --max-depth=2 –max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找
    du -h --max-depth=2
    

    –max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找

    展开全文
  • Linux下的du命令可以查看某个目录或者文件所占空间大小。基础知识:命令参数:-a或-all 显示目录中个别文件的大小。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或--total 除了显示个别目录或文件的大小外,...

    Linux下的du命令可以查看某个目录或者文件所占空间大小。

    基础知识:

    命令参数:

    -a或-all 显示目录中个别文件的大小。

    -b或-bytes 显示目录或文件大小时,以byte为单位。

    -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

    -k或--kilobytes 以KB(1024bytes)为单位输出。

    -m或--megabytes 以MB为单位输出。

    -s或--summarize 仅显示总计,只列出最后加总的值。

    -h或--human-readable 以K,M,G为单位,提高信息的可读性。

    -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

    -L或--dereference 显示选项中所指定符号链接的源文件大小。

    -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

    -X或--exclude-from= 在指定目录或文件。

    --exclude= 略过指定的目录或文件。

    -D或--dereference-args 显示指定符号链接的源文件大小。

    -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

    -l或--count-links 重复计算硬件链接的文件。

    经常用的有以下几种:

    1、显示目录或者文件所占空间

    20150502181954.jpg

    以KB为单位,很不直观。

    2、查看指定文件所占空间

    [root@localhost logs]#du socket.log

    5636socket.log

    [root@localhost logs]#

    如图,看到这个日志文件大小为5636KB。

    3、查看指定目录的所占空间

    [root@localhost socket]# du logs

    1131740logs

    [root@localhost socket]#

    如图,看到制定logs目录占用空间大小为1131740KB。

    4、同时看多个文件所占空间

    只需要把要看的文件名以空格隔开输在后面即可。

    [root@localhost logs]#du socket.log.2015-01-31 socket.log.2015-01-19

    7232socket.log.2015-01-31

    5940socket.log.2015-01-19

    [root@localhost logs]#

    如图,可以看到两个日志所占空间大小。

    5、查看当前目录中的文件所占空间大小的总和

    [root@localhost logs]# du -s

    1131756.

    [root@localhost socket]# du -s conf

    16conf

    6、以方便阅读的形式显示

    [root@localhost logs]# du -h

    1.1G.

    可以看到logs目录总共占用1.1G。

    7、文件和目录所占空间大小都显示

    20150502183405.jpg

    8、查看多个文件或目录各自占用磁盘空间的大小,并统计它们的总和

    [root@localhost socket]# du -c socket.jar startup.bat

    144socket.jar

    4startup.bat

    148total

    [root@localhost socket]#

    不直观,换:

    [root@localhost socket]# du -ch

    9.7M./socket_lib

    16K./conf

    1.1G./logs

    1.1G.

    1.1Gtotal

    9、按照所占空间大小排序

    [root@localhost socket]# du -sh logs/* |sort -rn

    40Mlogs/socket.log.2014-11-24

    9.6Mlogs/socket.log.2015-03-14

    9.1Mlogs/socket.log.2015-03-15

    8.7Mlogs/socket.log.2015-02-06

    8.5Mlogs/socket.log.2015-03-06

    7.3Mlogs/socket.log.2015-02-09

    7.3Mlogs/socket.log.2015-02-08

    7.1Mlogs/socket.log.2015-01-31

    6.7Mlogs/socket.log.2014-11-25

    6.6Mlogs/socket.log.2015-03-08

    6.5Mlogs/socket.log.2015-04-08

    6.4Mlogs/socket.log.2015-01-04

    6.3Mlogs/socket.log.2015-02-16

    6.2Mlogs/socket.log.2015-02-26

    5.8Mlogs/socket.log.2014-12-04

    5.7Mlogs/socket.log.2015-04-30

    5.3Mlogs/socket.log.2015-03-20

    2.4Mlogs/socket.log.2015-02-20

    1.8Mlogs/socket.log.2014-11-19

    1.5Mlogs/socket.log.2014-11-17

    [root@localhost socket]#

    或者

    [root@localhost socket]# du|sort -nr

    1141916.

    1131856./logs

    9892./socket_sys

    16./conf

    10、查看当前目录下各个子目录使用空间大小

    [root@localhost socket]# du -h --max-depth=1

    9.7M./socket_sys

    16K./conf

    1.1G./logs

    1.1G.

    展开全文
  • 面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想着查看哪些文件占用空间最大,把不需要的占用文件最大的删除掉,防止资源的浪费,那么在linux下...

    不知道大家有没有遇到过这种情况,就是经常会出现linux文件磁盘空间不足导致的网站打不开,面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想着查看哪些文件占用空间最大,把不需要的占用文件最大的删除掉,防止资源的浪费,那么在linux下如何查看占用最大的文件或者文件目录呢?今天小魏刚好在实际的生产环境中遇到了网站打不开,空间爆满的情况,在此做一个记录,希望对于大家有所帮助。

    1.Linux下查看文件和文件夹大小

    当磁盘空间大小不足或者爆满超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。

    df 可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。

    du 可以查看文件及文件夹的大小。

    两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。

    2.两个命令的区别

    df命令可以显示目前所有文件系统的可用空间及使用情形。

    参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

    上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda1 这个分割区被挂在根目录下。

    接下来的四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。 FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

    当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?

    //查看系统中文件的使用情况

    df -h

    //查看当前目录下各个文件及目录占用空间大小

    du -sh *

    -s选项指定对于目录不详细显示每个子目录或文件的大小

    //方法一:切换到要删除的目录,删除目录下的所有文件

    rm -f *

    60aa93ecf75b60812e268845bc482bf1.png

    显示前10个占用空间最大的文件或目录:

    du -s * | sort -nr | head

    du -sm * | sort -n //统计当前目录大小 并安大小 排序

    du -sh [dirname|filename]

    如:

    当前目录的大小:

    du -sh .

    当前目录下个文件或目录的大小:

    du -sh *

    用root到/目录下去利用命令

    du -s -h ./*

    查看哪个目录占用了这么多的磁盘,如果找到后,依次进入那个目录,利用相同的办法,就能定位到文件上去。

    ls -h filepath h表示human, 加-h参数得到人好读的文件大小

    du -h filepath 直接得出人好识别的文件大小

    du -b filepath 参数-b表示以字节计数

    展开全文
  • 经常我们需要查看以下Linux系统中占用空间的文件和文件夹,将一些不再使用的文件和大文件夹删除,以免造成空间的浪费,下面我们展示如何如何查找文件和大文件夹。 1.如何查找文件 通过下面的命令我们可以...

    如何在Linux中查看占用空间大文件和大文件夹

    经常我们需要查看以下Linux系统中占用空间较大的文件和文件夹,将一些不再使用的大文件和大文件夹删除,以免造成空间的浪费,下面我们展示如何如何查找大文件和大文件夹。

    1.如何查找大文件

    通过下面的命令我们可以查看当前目录下那些文件超过我们设定的阀值。
    find -type f -size +100M  -print0 | xargs -0 du -h,其中100M就是我们设定的阀值,我们可以根据我们的需求来调整这个阀值。
    如果我们想对结果做一个排序输出,我们可以运行下面的命令:find -type f -size +100M  -print0 | xargs -0 du -h | sort -nr

    2.如何查找大文件夹

    通过下面的命令,我们可以查看当前目录下文件夹的大小
    du -h --max-depth=1其中--max-depth是指文件夹的层级,例如1就是指当前目录下的文件夹,如果我们想对输出结果排序,可以使用下面的命令:du -h --max-depth=1 | sort -nr,如果我们想对上面的结果只输出前n个结果,可以使用下面的命令:du -h --max-depth=1 | sort -nr | head -n 

    展开全文
  • df -h //查看系统总的磁盘使用情况 //进到某个目录下 看占用磁盘空间最大的前10个文件或文件夹 cd /path/to/some/where du -hsx * | sort -rh | head -10 du -m --max-depth=1 //查看当前目录下所有子目录的大小,...
  • linux查看每个文件夹空间大小

    千次阅读 2019-09-17 08:42:49
    文章目录 进入所在目录,执行以下命令: 例:查看/app目录下面,每个目录的空间磁盘占比情况 cd /app du -sh *
  • 查看某个目录下各个文件和文件夹的大小 du-ah--max-depth=1 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。 其他常用一命令 lsblk 查看分区和磁盘 df...
  • linux如何查看文件夹占用磁盘空间

    千次阅读 2019-05-02 13:42:05
    du -h -d 1 查看当前目录下面所有文件夹所占的空间
  • 3、进入占用空间比较文件夹,然后再使用2中命令继续查找文件。 查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹 du : 计算出单个文件或者文件夹的磁盘空间占用. sort : 对文件行或者标准输出行记录...
  • 2、查看某文件夹占用总的空间大小 du -h --max-depth=1 /usr/local/ 275M /usr/local/ 参数--max-depth用来指定深入目录的层数,为1就指定1层 使用"*",可以得到文件的使用空间大小. du -h --max-depth=1 /usr/...
  • du命令计算出单个文件或者文件夹的磁盘空间占用-a或--all:包含全部的文件系统;--block-size=:以指定的区块大小来显示区块数目;-h或--human-readable:以可读性较高的方式来显示信息;-H或--si:与-h参数相同,但...
  • 今天小编就为大家分享一篇python检测空间储存剩余大小和指定文件夹内存占用的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • linux查看根目录下所有文件夹大小的方法如下:1、进入根目录:cd /2、使用命令 : du -sh * 查看根目录下每个文件夹的大小3、进入占用空间比较文件夹,然后再使用2中命令查找文件。 du -ah ...
  • 命令行环境下要知道linux系统里一个文件夹以及其包含的文件实际所占用空间大小,linux自带的命令 du可以很好地满足需求。 其他的用法我就不一一写出来了,就列本人觉得会用得最多的,直接上: $ du -sh ./* ...
  • Q:下午有一客户磁盘空间占用,使用df查看磁盘剩余空间很小了,客户想知道是哪些文件占满了文件。Q1:在Linux下如何查看系统占用磁盘空间最大的文件?Q2:在Linux下如何让文件夹下的文件让文件按大小排序?A:不知您...
  • df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息, 命令:df -lh //清楚磁盘使用情况 命令:df -a //查询全部的文件系统的使用情况 命令:du -sh [目录名] //返回...
  • linux磁盘空间已满, 如何查看是哪个文件夹占用空间呢? #查看文件夹占用情况 du -s -h /* | sort -nr #进一步查看子文件夹占用情况 du -s -h /opt/* | sort -nr #查看隐藏文件, 注意: 隐藏文件用ls, ll 都是看不到...
  • Linux 查看当前目录占用空间大小

    万次阅读 多人点赞 2019-06-13 09:05:58
    其中,”--max-depth=“指定深入目录的层数(如果不使用该参数,则会循环列出当前目录下所有文件及文件夹使用的空间大小,文件多时会很乱): (1) --max-depth=0:查看当前目录使用的总空间大小; (2)--max-de...
  • hl 查看磁盘剩余空间 du -sm 文件夹 返回该文件夹总M数 更多功能请查看: df --help du --help du -sh (这个目录的名字)是查这个目录的大小 使用du命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以...
  • du-lh--max-depth=1
  • 查看文件 列出当前目录所有文件的大小 ls -alh 过滤当前目录下大于10M的文件 find ./ -type f -size +10M -print0 | xargs -0 ls -lh | sort -nr 查看文件夹 当前目录的大小 ...磁盘占用 df -lh ...
  • linux磁盘空间占用,但是找不到文件 一.背景介绍 在linux系统上部署了tomcat应用,运行一段时间后,发觉根分区空间占用越来越,tomcat的日志以及定时清理了,并且在系统中并未找到有占用这么多磁盘的文件。...
  • Ubuntu16.04系统下查看当前目录各个文件及占用空间大小Ubuntu16.04系统下查看当前目录各个文件及占用空间大小文章目录查看当前目录下各个文件及目录占用空间大小查看文件的总数目和更详细的内容查看指定文件的大小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,355
精华内容 18,142
关键字:

linux占用空间大的文件夹

linux 订阅