zoukankan      html  css  js  c++  java
  • du df 磁盘命令

    du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。

      说明
    -a 显示所有目录或文件的大小
    -b 以byte为单位,显示目录或文件的大小
    -c 显示目录或文件的总和
    -k 以KB为单位输出
    -m 以MB为单位输出
    -s 仅显示目录或文件的总计数值
    -h 以K,M,G为单位,提高信息可读性
    -x 跳过不同的文件系统目录
    -S 显示目录的大小,但不含子目录大小。
    -D 显示指定符号链接的源文件大小
    du -sh /usr/* | sort -rn

    -s或–summarize 仅显示总计,即当前文件夹的大小。
    -h或–human-readable 以K,M,G为单位,提高信息的可读性。
    [root@kbase ~]# du -sh /usr/* | sort -rn
    306M    /usr/lib
    165M    /usr/bin
    136K    /usr/local
    45M    /usr/sbin
    25M    /usr/libexec
    12K    /usr/src
    7.5M    /usr/include
    4.0K    /usr/games
    4.0K    /usr/etc
    1.4G    /usr/share
    1.1G    /usr/lib64
    0    /usr/tmp

     



    du -s /usr/* | sort -rn | head
    head 选出排在前面的10个 
    [root@kbase ~]# du -s /usr/* | sort -rn | head
    1427252    /usr/share
    1050960    /usr/lib64
    312684    /usr/lib
    168784    /usr/bin
    45820    /usr/sbin
    25392    /usr/libexec
    7636    /usr/include
    136    /usr/local
    12    /usr/src
    4    /usr/games

     

     du -ch /usr | tail

    -c 显示目录或文件的总和

    tial 排在后面的10个

    [root@kbase ~]# du -ch /usr | tail
    20K    /usr/libexec/gstreamer-0.10
    8.0K    /usr/libexec/gedit-2
    468K    /usr/libexec/openssh
    32K    /usr/libexec/oddjob
    24K    /usr/libexec/gnome-applets
    36K    /usr/libexec/webkitgtk
    25M    /usr/libexec
    45M    /usr/sbin
    2.9G    /usr
    2.9G    总用量

     

     

    df 即“可用磁盘”(disk free),用于显示文件系统的磁盘使用情况。默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果你想以人类易读的格式显示 df 命令的输出,像这样“df -h”使用 -h 选项。

    -h或--human-readable:以可读性较高的方式来显示信息
    [root@kbase ~]# df -h
    Filesystem                    Size  Used Avail Use% Mounted on
    /dev/mapper/vg_kbase-lv_root   38G  3.5G   32G  10% /
    tmpfs                         1.9G   76K  1.9G   1% /dev/shm
    /dev/sda1                     485M   39M  421M   9% /boot
    /dev/sr0                      4.2G  4.2G     0 100% /media/CentOS_6.5_Final
    -a或--all:包含全部的文件系统
    [root@kbase ~]# df -ah
    Filesystem                    Size  Used Avail Use% Mounted on
    /dev/mapper/vg_kbase-lv_root   38G  3.5G   32G  10% /
    proc                             0     0     0    - /proc
    sysfs                            0     0     0    - /sys
    devpts                           0     0     0    - /dev/pts
    tmpfs                         1.9G   76K  1.9G   1% /dev/shm
    /dev/sda1                     485M   39M  421M   9% /boot
    none                             0     0     0    - /proc/sys/fs/binfmt_misc
    gvfs-fuse-daemon                 0     0     0    - /root/.gvfs
    /dev/sr0                      4.2G  4.2G     0 100% /media/CentOS_6.5_Final
    -T或--print-type:显示文件系统的类型
    [root@kbase ~]# df -T
    Filesystem                   Type    1K-blocks    Used Available Use% Mounted on
    /dev/mapper/vg_kbase-lv_root ext4     38857352 3616012  33267480  10% /
    tmpfs                        tmpfs     1954912      76   1954836   1% /dev/shm
    /dev/sda1                    ext4       495844   39900    430344   9% /boot
    /dev/sr0                     iso9660   4363088 4363088         0 100% /media/CentOS_6.5_Final

    -i或--inodes:显示inode的信息
    [root@kbase ~]# df -i
    Filesystem                    Inodes IUsed   IFree IUse% Mounted on
    /dev/mapper/vg_kbase-lv_root 2469152 99158 2369994    5% /
    tmpfs                         488728     4  488724    1% /dev/shm
    /dev/sda1                     128016    39  127977    1% /boot
    /dev/sr0                           0     0       0     - /media/CentOS_6.5_Final

    参考:

    Linux 中 df 命令的11个例子

    理解inode

    du命令 实现Linux 某个文件夹下的文件按大小排序

     

  • 相关阅读:
    Memcached安装
    linux 安装telnet
    varnish应用
    linux 安装apache
    varnishlog、Varnishstat详解
    varnish CLI管理
    varnish 子程序流程
    python3 cms识别类
    python3 fofa爬取类
    每日健康打卡
  • 原文地址:https://www.cnblogs.com/linuxlinuxlinux/p/7691565.html
Copyright © 2011-2022 走看看