精华内容
下载资源
问答
  • df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件...下面分别简要介绍df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:以下是代码片段:[yayug@yayu ~]$ df -hFilesystem...

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

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

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

    df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:

    以下是代码片段:

    [yayug@yayu ~]$ df -h

    Filesystem            Size  Used Avail Use% Mounted on

    /dev/sda1             3.9G  300M  3.4G   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=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小.

    提醒:一向命令比linux复杂的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  //统计当前目录大小并安大小排序,以M为单位

    du -sk * | sort -n

    查看此文件夹xmldb中有多少文件 (不包含文件夹)

    du xmldb/

    /*/*/* 有多少文件

    du xmldb/*/*/* |wc -l

    40752

    解释:

    wc [-lmw]

    参数说明:

    -l :多少行

    -m:多少字符

    -w:多少字

    Linux:ls以K、M、G为单位查看文件大小

    # 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

    展开全文
  • df 【选项】【文件】显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,...

    1.查看磁盘大小使用df 命令

    df的主要功能是查看linux服务器的磁盘使用情况的,用来查看磁盘使用空间,剩余空间。

    df 【选项】【文件】

    显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。

    -a 全部文件系统列表

    -h 方便阅读方式显示

    -i 显示iNode信息

    -k 区块为1024字节

    -l 只显示本地文件系统

    -m 区块为1048576字节

    --no-sync 忽略 sync 命令

    --sync 在取得磁盘信息前,先执行sync命令

    在df -h 和df -i 显示使用率100%,基本解决方法都是删除文件。

    df -h 是去删除比较大无用的文件-----------大文件占用大量的磁盘容量。

    df -i 则去删除数量过多的小文件-----------过多的文件占用了大量的inode号。

    2.查看文件大小命令stat du wc ls

    stat命令

    [email protected] backup]# stat backup

    File: ‘backup’

    Size: 213356 Blocks: 424 IO Block: 4096 regular file

    Device: fd06h/64774d Inode: 7995780 Links: 1

    Access: (0644/-rw-r--r--) Uid: ( 1001/ aemoney) Gid: ( 1001/ aemoney)

    Access: 2017-11-16 17:59:43.839909078 +0800

    Modify: 2016-05-14 19:24:51.924687807 +0800

    Change: 2016-05-14 19:24:51.924687807 +0800

    wc命令

    wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

    [[email protected] backup]# wc -c backup

    213356 backup

    du命令

    du -h filepath

    [[email protected] backup]# du -h backup

    212K backup

    ls命令

    ls -l filepath 第五列为文件字节数

    [[email protected] backup]# ls -l backup

    -rw-r--r-- 1 aemoney aemoney 213356 May 14 2016 backup

    [[email protected] backup]# ls -lh backup

    -rw-r--r-- 1 aemoney aemoney 209K May 14 2016 backup

    展开全文
  • 几个Linux 文件夹命令

    2009-11-19 13:58:00
    df :df 使用df命令查看linux磁盘剩余空间 [root]# df -hl 文件系统 容量 已用 可用 已用% 挂载点 /dev/hda5 487M 120M 342M 27% / /dev/hda1 

     

    df :df 使用df命令查看linux磁盘剩余空间


    [root]# df -hl
    文件系统                        容量        已用       可用       已用% 挂载点
    /dev/hda5                    487M     120M       342M   27%    /
    /dev/hda1                    981M      21M        911M    3%
    /boot none                   125M      0            125M    0%
    /dev/shm /dev/hda2     29G        4.9G       23G     18%
    /home /dev/hda3          20G        4.8G       14G     27%    /usr
    /dev/hda7                     24G        510M       22G    3%      /var
    /dev/hdb2                    75G         75G          0       100%   /

    df是以磁盘分区为单位来查看文件系统。
    /dev/hdb2 75G 75G 0 100% /, 以此为例。
    表示HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)     
    另外简单的一个办法就是鼠标右键查看磁盘、文件夹属性,就能了解到已用多少,剩余多少空间。在我自己的开发板上使用的结果



    du - estimate file space usage


    SYNOPSIS
           du [OPTION]... [FILE]...

    DESCRIPTION
           Summarize disk usage of each FILE, recursively for directories.

           Mandatory arguments to long options are mandatory for short options too.

           -a, --all
                  write counts for all files, not just directories

           --apparent-size
                  print  apparent  sizes,  rather  than  disk  usage; although the apparent size is usually smaller, it may be
                  larger due to holes in (âsparseâ) files, internal fragmentation, indirect blocks, and the like

           -B, --block-size=SIZE use SIZE-byte blocks

           -b, --bytes
                  equivalent to â--apparent-size --block-size=1â

               -H     like --si, but also evokes a warning; will soon change to be equivalent to --dereference-args (-D)

           -h, --human-readable
                  print sizes in human readable format (e.g., 1K 234M 2G)

           --si   like -h, but use powers of 1000 not 1024

           -k     like --block-size=1K

           -l, --count-links
                  count sizes many times if hard linked

           -L, --dereference
                  dereference all symbolic links

           -P, --no-dereference
                  donât follow any symbolic links (this is the default)

           -0, --null
                  end each output line with 0 byte rather than newline

           -S, --separate-dirs
                  do not include size of subdirectories

           -s, --summarize
                  display only a total for each argument

           -x, --one-file-system
                  skip directories on different filesystems

           -X FILE, --exclude-from=FILE
                  Exclude files that match any pattern in FILE.

    判断一个文件夹多大:

    du -sh foldername

    展开全文
  • df -h 这个是查看文件系统的大小的。...文件系统 容量 已用 可用 已用% 挂载点 /dev/sda6 42G 21G 20G 52% / udev 3.9G 4.0K 3.9G 1% /dev tmpfs 1.6G 836K 1.6G 1% /run none 

    df -h

    这个是查看文件系统的大小的。

    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda6        42G   21G   20G   52% /
    udev            3.9G  4.0K  3.9G    1% /dev
    tmpfs           1.6G  836K  1.6G    1% /run
    none            5.0M     0  5.0M    0% /run/lock
    none            3.9G  204K  3.9G    1% /run/shm
    /dev/sdb1       299G  150G  149G   51% /media/C8D839D2D839BF8C
    /dev/sr0         11M   11M     0  100% /media/CDROM

    那么查看某一文件夹下的大小用什么命令?看下面的

    du -h --max-depth=1 modules

    终端打印:

    420K    modules/lua
    16K    modules/audio_mixer
    440K    modules/video_chroma
    192K    modules/access_output
    76K    modules/video_splitter
    488K    modules/mux
    228K    modules/visualization
    472K    modules/audio_output
    7.2M    modules/gui
    2.8M    modules/access
    32K    modules/notify
    620K    modules/stream_filter
    356K    modules/packetizer
    280K    modules/text_renderer
    636K    modules/audio_filter
    712K    modules/stream_out
    212K    modules/hw
    208K    modules/services_discovery
    2.2M    modules/video_filter
    488K    modules/control
    56K    modules/meta_engine
    2.7M    modules/codec
    1012K    modules/video_output
    2.4M    modules/demux
    432K    modules/misc
    112K    modules/arm_neon
    26M    modules

    可知它打印的是modules目录下的所有文件夹的大小,以及modules这个文件夹的总的大小。

    这个命令基本够用了,假如你希望也能打印出文件夹下的文件的大小,就这样:

    du -h --max-depth=1 modules/*



    展开全文
  • linux查看文件夹大小

    2020-05-14 13:48:01
    df -h: 所有文件系统的可用空间及使用情形, 磁盘空间占用情况用M&G为单位展示出来 2,查看具体某个文件夹下面的空间使用情况 ①,查看文件占用情况 du-sh * ②,查看文件夹占用情况 du -h --max-depth=1 /...
  • find /home -type d -...-m的单位是MB,可用-g或-k替换代表GB和KB,输出的左边第一列就是文件夹占用的磁盘空间大小。 -50是输出前50行,也可以根据需求自由改变数字的大小 好用的话帮忙点个赞,谢谢! 作者:爱数学
  • 本文主要向大家介绍了Linux运维知识之linux centos下彻底删除文件 解决删除文件文件夹硬盘空间不释放不减少,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。最近删除一个比较大的文件发现空间...
  • Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为:  文件系统 容量 已用 可用 已用% 挂载点  Filesystem Size Used Avail Use% Mounted on /dev...
  • df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为:  文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/...
  • 在服务器上搭载了多台虚拟机,突然间有台装有...使用df命令可以显示目前所有文件系统的可用空间及使用情形。 [quote]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 ...
  • 文章目录[隐藏]0. 查看剩余空间1. 查看删除后没有释放的程序和文件2. kill掉这个程序.3. 查看删除后的空间最近删除一个...0. 查看剩余空间[root@xy ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 9.7G ...
  • 查看目前所有文件系统的可用空间及使用情形 df -h 查看文件或文件夹的磁盘使用空间 du -h --max-depth=1 your_dest_dir 注意,du -h --max-depth=1 your_dest_dir 只会返回目标文件夹和目标文件夹下首层文件夹的...
  • Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df -hl显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on/...
  • 1、df命令可以显示目前所有文件系统的可用空间及使用情形  [root@localhost linux_kernel]# df -h  Filesystem Size Used Avail Use% Mounted on /dev/sda2 28G 5.1G 21G 20% / tmp
  • 当系统的可用空间不足时,我们需要知道是哪些文件或者是文件夹占用了大量的空间,所以需要使用命令来查找。 sudo du -h --max-depth=1 /home/tbb/* 命令是du -h是人性化显示 --max-depth是查找的文件夹的深度 ...
  • Linux下查看文件和文件夹大小 ...【显示目前所有文件系统的可用空间及使用情形】 du 可以查看文件及文件夹的大小。 以下是代码片段: df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 3.9G 30...
  • df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: df命令可以查看文件以及文件夹的大小 [root@localhost home]# du -h --max-depth=1 /home/kettle/* 103M /home/ke...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

linux文件夹可用空间

linux 订阅