精华内容
下载资源
问答
  • linux du

    2017-05-16 07:39:30
    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte...

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.

    -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为换算单位。  
    

    1.查看目录所占空间

    du -h 
    

    输出

    4   ./a
    32  .
    

    2.查看文件

    du -h zip1.tar
    

    结果

    4.0K    zip1.tar
    

    3.显示总和

    du -hc 
    

    结果

    4.0K    ./a
    32K .
    32K total
    
    展开全文
  • Linux du 命令

    2016-07-17 15:39:26
    说明Linux du 命令也是查看使用空间的,但是与 df 命令不同的是Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和 du 命令有一些区别的.命令格式:du [选项][文件]命令功能:显示每个文件和目录的磁盘使用...

    说明

    Linux du 命令也是查看使用空间的,但是与 df 命令不同的是Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和 du 命令有一些区别的.


    命令格式:

    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重复计算硬件链接的文件。

    使用实例:

    显示当前目录或者文件所占空间

    命令:

    du

    输出:

    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/flex
    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/flex-resource-production
    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/flex-resource-test
    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/gradle-resources-production
    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/gradle-resources-test
    4       ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/gwt
    84      ./.IntelliJIdea14/system/compile-server/spark_test_2956500d/targets/java-production/spark_test/src-out
    88      ./.IntelliJIdea14/system/compiler/accessmodifier.d136518b/.caches/jasper_validator
    88      ./.IntelliJIdea14/system/compiler/accessmodifier.d136518b/.caches
    10000 c:\user\zang
    ......
    把当前目录下面所有的文件都列出来.

    说明:

    只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的10000为当前目录的总大小

    显示指定文件所占空间

    命令:

    du file_name

    输出:

    $ du Untitled5.ipynb
    4       Untitled5.ipynb

    查看指定目录的所占空间

    命令:

    du path

    输出:

    8       perl5/lib/perl5/x86_64-linux-thread-multi/auto/Devel/StackTrace
    12      perl5/lib/perl5/x86_64-linux-thread-multi/auto/Devel
    4280    perl5/lib/perl5/x86_64-linux-thread-multi/auto
    ......
    12      perl5/lib/perl5/Devel/StackTrace
    32      perl5/lib/perl5/Devel
    18632   perl5/lib/perl5
    18636   perl5/lib
    112     perl5/bin
    30284   perl5

    显示多个文件所占空间

    命令:

    du file1 file2

    输出:

    [root@master ~]# du anaconda-ks.cfg a.pl
    4       anaconda-ks.cfg
    4       a.pl
    [root@master ~]#

    只显示总和的大小

    命令:

    du -s

    输出:

    [root@master ~]# du -s
    4110140 .
    [root@master ~]#
    

    方便阅读的格式显示

    命令:

    du -h test

    输出:

    [root@localhost soft]# du -h test
    608K    test/test6
    308K    test/test4
    4.0K    test/scf/lib
    4.0K    test/scf/service/deploy/product
    4.0K    test/scf/service/deploy/info
    12K     test/scf/service/deploy
    16K     test/scf/service
    4.0K    test/scf/doc
    4.0K    test/scf/bin
    32K     test/scf
    8.0K    test/test3
    1.3M    test

    文件和目录都显示

    命令:

    du -ah test

    输出:

    [root@localhost soft]# du -ah test
    4.0K    test/log31.tar.gz
    4.0K    test/test13.tar.gz
    0       test/linklog.log
    0       test/test6/log2014.log
    300K    test/test6/linklog.log
    0       test/test6/log2015.log
    4.0K    test/test6/log2013.log
    300K    test/test6/log2012.log
    0       test/test6/log2017.log
    0       test/test6/log2016.log
    608K    test/test6
    0       test/log2015.log
    0       test/test4/log2014.log
    4.0K    test/test4/log2013.log
    300K    test/test4/log2012.log
    308K    test/test4
    4.0K    test/scf/lib
    4.0K    test/scf/service/deploy/product
    4.0K    test/scf/service/deploy/info
    12K     test/scf/service/deploy
    16K     test/scf/service
    4.0K    test/scf/doc
    4.0K    test/scf/bin
    32K     test/scf
    4.0K    test/log2013.log
    300K    test/log2012.log
    0       test/log2017.log
    0       test/log2016.log
    4.0K    test/log30.tar.gz
    4.0K    test/log.tar.bz2
    4.0K    test/log.tar.gz
    0       test/test3/log2014.log
    4.0K    test/test3/log2013.log
    8.0K    test/test3
    4.0K    test/scf.tar.gz
    1.3M    test

    显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

    命令:

    [root@master v2.0]# du -ch sorted_hsa_1132_isopiR.sta dre_58_isopiR_delEditing_sta.sta

    输出:

    [root@master v2.0]# du -ch sorted_hsa_1132_isopiR.sta dre_58_isopiR_delEditing_sta.sta
    1.1G    sorted_hsa_1132_isopiR.sta
    718M    dre_58_isopiR_delEditing_sta.sta
    1.8G    total

    按照空间大小排序

    命令:

    du|sort -nr|more

    输出:

    [root@localhost test]# du|sort -nr|more
    1288    .
    608     ./test6
    308     ./test4
    32      ./scf
    16      ./scf/service
    12      ./scf/service/deploy
    8       ./test3
    4       ./scf/service/deploy/product
    4       ./scf/service/deploy/info
    4       ./scf/lib
    4       ./scf/doc
    4       ./scf/bin
    [root@localhost test]#

    输出当前目录下各个子目录所使用的空间

    命令:

    du -h  --max-depth=1

    输出:

    [root@localhost test]# du -h  --max-depth=1
    608K    ./test6
    308K    ./test4
    32K     ./scf
    8.0K    ./test3
    1.3M    .
    [root@localhost test]#
    展开全文
  • Linux du

    2019-07-19 11:26:00
    linuxdu与df的区别和联系 1,两者区别du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和...

    linux中du与df的区别和联系

    1,两者区别 
    du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在 
    的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
    df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不 
    是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已 
    经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除 
    的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。
    当文件系统也确定删除了该文件后,这时候du与df就一致了。

    2,du查看目录大小,df查看磁盘使用情况。
    我常使用的命令(必要时,sudo使用root权限),
    1).查看某个目录的大小:du -hs /home/master/documents
    查看目录下所有目录的大小并按大小降序排列:sudo du -sm /etc/* | sort -nr | less
    2).查看磁盘使用情况(文件系统的使用情况):sudo df -h
    df --block-size=GB
    -h是使输出结果更易于人类阅读;du -s只展示目录的使用总量(不分别展示各个子目录情况),-m是以 
    MB为单位展示目录的大小(当然-k/-g就是KB/GB了)。

    3,du使用详细案例
    a:显示全部目录和其次目录下的每个档案所占的磁盘空间
    s:只显示各档案大小的总合 
    b:大小用bytes来表示
    x:跳过在不同文件系统上的目录不予统计
    a:递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数
    ...
    使用du进行查看
    root@tech163:/home/htmlfile# du
    16 ./test
    60 ./bbb
    84 .

    其中第一列是以块为单位计的磁盘空间容量,第二列列出目录中使用这些空间的目录名称
    1)查看当前目录包含子目录的大小
    root@tech163:/home/htmlfile# du -sm .
    1 .
    其中的du -sm . 的“.”是代表当前目录。
    2)查看当前目录以及子目录的大小
    root@tech163:/home/htmlfile# du -h
    16K ./test
    60K ./bbb
    84K .
    其中 -h 表示使用K,M,G的人性化形式显示。
    3)看到当前目录下的bbb目录大小,但不想查看其他目录以及子目录
    root@tech163:/home/htmlfile# du -ch bbb | tail -n 1
    60K total
    使用了管道包含了du和tail两个命令,-c表示最后计算出所列目录的大小之和。
    4)列出当前目录下所有目录和文件的大小
    root@tech163:/home/htmlfile# du -ah bbb
    4.0K bbb/mysql.php
    4.0K bbb/index.htm
    4.0K bbb/p.php
    28K bbb/memcache.php
    12K bbb/.session.php.swp
    4.0K bbb/hello.html
    60K bbb
    其中-a表示包含目录和文件
    5)不换行列出目录以及子目录大小的信息
    root@tech163:/home/htmlfile# du -0h
    16K ./test60K ./bbb84K .root@tech163:/home/htmlfile# 
    其中 -0 表示列出一条信息后不换行,接着输出第二条信息。

    4,df详细案例
    a:显示全部的档案系统和各分割区的磁盘使用情形
    i:显示i -nodes的使用量
    k:大小用k来表示 (默认值)
    t:显示某一个档案系统的所有分割区磁盘使用量
    x:显示不是某一个档案系统的所有分割区磁盘使用量
    T:显示每个分割区所属的档案系统名称 
    使用df进行查看
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/cciss/c0d0p1 2068156 611572 1351528 32% /
    tmpfs 1038080 4 1038076 1% /lib/init/rw
    udev 10240 64 10176 1% /dev
    tmpfs 1038080 4 1038076 1% /dev/shm
    /dev/cciss/c0d0p9 130700120 44034236 86665884 34% /home
    /dev/cciss/c0d0p7 2068156 68932 1999224 4% /tmp
    /dev/cciss/c0d0p8 4132372 1760620 2161840 45% /usr
    /dev/cciss/c0d0p6 2068156 330104 1632996 17% /var
    第一行是文件系统对应的硬盘分区
    第二行是分区包含的数据块的数据(1数据库为1024字节)
    第三四行是已用和未用的数据块数组
    第五行是普通用户空间使用的百分比
    第六行是文件系统的安装点
    其中第三四行已用和未用数据块相加并不等于第二行总数据块,这是因为分区留了少量空间提供给
    系统管理员使用。
    1)
    chenyz@gzhouse:~$ df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/cciss/c0d0p1 2.0G 598M 1.3G 32% /
    tmpfs 1014M 4.0K 1014M 1% /lib/init/rw
    udev 10M 64K 10M 1% /dev
    tmpfs 1014M 4.0K 1014M 1% /dev/shm
    /dev/cciss/c0d0p9 125G 42G 83G 34% /home
    /dev/cciss/c0d0p7 2.0G 68M 2.0G 4% /tmp
    /dev/cciss/c0d0p8 4.0G 1.7G 2.1G 45% /usr
    /dev/cciss/c0d0p6 2.0G 333M 1.6G 18% /var
    其中 -h 表示使用K,M,G的人性化形式显示。
    2)
    chenyz@gzhouse:~$ df -ia
    文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
    /dev/cciss/c0d0p1 262752 60150 202602 23% /
    tmpfs 224142 10 224132 1% /lib/init/rw
    proc 0 0 0 - /proc
    sysfs 0 0 0 - /sys
    procbususb 0 0 0 - /proc/bus/usb
    udev 224142 770 223372 1% /dev
    tmpfs 224142 3 224139 1% /dev/shm
    devpts 0 0 0 - /dev/pts
    /dev/cciss/c0d0p9 130763968 1972907 128791061 2% /home
    /dev/cciss/c0d0p7 262752 54 262698 1% /tmp
    /dev/cciss/c0d0p8 524832 35743 489089 7% /usr
    /dev/cciss/c0d0p6 262752 4896 257856 2% /var
    所谓的 inode 是用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。在分割扇区 
    时,系统会先做出一堆 inode 以供以后使用,inode 的数量关系着系统中可以建立的档案及目录总数。 
    如果要存的档案大部分都很小,则同样大小的硬盘中会有较多的档案,也就是说需要较多的 inode 来挂 
    档案及目录

    转载于:https://www.cnblogs.com/qiaoyanlin/p/11212215.html

    展开全文
  • Linux du命令

    2018-08-25 15:16:00
    Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的.1.命令格式:du[选项][文件]2.命令功能:显示每个文件...

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的.
    1.命令格式:
    du [选项][文件]
    2.命令功能:
    显示每个文件和目录的磁盘使用空间。
    3.命令参数:
    -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   重复计算硬件链接的文件。  

    du -sm * | sort -nr   
    显示文件大小 并排序,单位M
    du -sh *
     

    转载于:https://www.cnblogs.com/move-on-change/p/9534249.html

    展开全文
  • linux du(disk usage)与df(disk free),共同点是: 加-h方便人阅读 命令后跟目录可展示对应的空间,比如df -h test或者du -h test du用法: du -h --max-depth=1展示当前目录下各文件夹大小 du -sh展示当前目录...
  • linux du命令

    2016-09-17 19:06:46
    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和...
  • Linux下df与du两个命令的差别?一、df显示文件系统的使用情况,与du比較,就是更全盘化。最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型。举比例如以下:[root@localhost ~]# df -TFilesystem...
  • Linux du命令和df命令区别

    千次阅读 2019-04-03 10:55:30
    du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。 df,disk free,通过文件系统来快速获取...
  • Linux du命令和df命令

    2020-06-16 16:59:33
    Linux du命令4. 细分析du和df的统计结果为什么不一样5. 参考资料 1. 概述 Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。 Linux du命令用于显示目录或文件的大小。du会显示指定的目录或文件...
  • linux du命令使用方法

    2019-02-25 12:05:29
    du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是查看当前指定文件或目录(会递归显示子目录)占用磁盘空间大小,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件...
  • linux du命令详解

    千次阅读 2014-10-22 10:50:31
    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和...
  • linux du 命令

    2015-10-14 14:26:10
     du(disk usage)   功能说明:显示目录或文件的大小。...du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目录或文件] 
  • linux du 和 df 命令区别

    2009-08-29 19:07:40
    一、 du 和 df 命令区别,查看了网上的说明个人理解如下: du 是直接各各目录的大小,尔不是从硬盘获得信息的 df 是通过硬盘信息进行计算的 所以有时候会遇到 du 的值与df 的值相差太远,这是因为当一个...
  • (转)linux du命令

    2015-12-08 16:00:00
    Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du[选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用...
  • linux du 与 df 命令

    2015-01-18 14:17:00
    linux du 与 df 命令 du 命令:显示每个文件和目录的磁盘使用空间 命令格式:du[选项][文件] -k或--kilobytes以KB(1024bytes)为单位输出。 -m或--megabytes以MB为单位输出。 -s或--summarize仅...
  • Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du[选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用...
  • 占用空间取决于文件系统的block的大小,linux默认大小为4K。一个大小为1个字节的文件,最小也要占用4k ls 显示的文件大小比du显示的磁盘占用空间小,比如文件系统的block是4K,一个15K的文件占用的空间是 15k/4k = ...
  • Linux du命令和df命令区别-转

    千次阅读 2017-08-17 16:43:13
    1两者区别 2du 命令 1命令格式2命令功能3命令参数4使用实例 3df 命令 1命令格式2命令功能3命令参数4使用实例 1,两者区别  du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件...
  • Linux du、sort、wc命令

    2018-03-29 11:50:00
    Linux du、sort、wc命令 du、sort、wc命令是常见的文件管理相关的命令。 找到某个文件夹下的最大的文件 统计某个文件中查找指定的pattern的个数(比如在Java的日志中统计Exception的个数) 将文件夹下的文件按照...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,514
精华内容 5,405
关键字:

linuxdu区别

linux 订阅