zoukankan      html  css  js  c++  java
  • Linux 常用命令之df du

    1、du 命令:显示每个文件或目录的磁盘使用空间

    1) du -h --max-depth
    [root@ip101 app]# pwd
    /opt/app
    [root@ip101 app]# du -h --max-depth=0
    1.2G    .
    [root@ip101 app]# 
    [root@ip101 app]# du -h --max-depth=1
    368M    ./jdk1.8.0_181
    112M    ./zookeeper-3.4.10
    75M     ./kafka_2.11-2.1.0
    184M    ./apache-storm-1.2.2
    1.2G    .
    [root@ip101 app]# 
    
    2) du -sh
    #只列出一个总结的列
    [root@ip101 app]# pwd
    /opt/app
    [root@ip101 app]# du -sh
    1.2G    .
    #######################
    [root@ip101 opt]# pwd
    /opt
    [root@ip101 opt]# du -sh  app #只看某个目录大小
    1.2G    app
    [root@ip101 opt]# du -sh
    1.3G    .
    [root@ip101 opt]# 
    ######################################
    [root@ip101 opt]# pwd
    /opt
    [root@ip101 opt]# ls
    app  redis-4.0.8  redis-4.0.8.tar.gz
    [root@ip101 opt]# du -sh --exclude='*redis*' #去掉匹配的文件或者目录
    1.2G    .
    [root@ip101 opt]# du -sh
    1.3G    .
    [root@ip101 opt]# 
    
    3) du -ah
    #列出所有的目录以及文件
    

    常用操作上本基本满足工作使用,如需要更多可以help

    常用参数:
    -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=<目录层数> 超过指定层数的目录后,予以忽略。
    

    2、df命令:显示磁盘分区上可以使用的磁盘空间

    1) df -h
    [root@ip101 app]# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root   50G  2.6G   48G   6% /
    devtmpfs                 478M     0  478M   0% /dev
    tmpfs                    489M     0  489M   0% /dev/shm
    tmpfs                    489M  6.8M  482M   2% /run
    tmpfs                    489M     0  489M   0% /sys/fs/cgroup
    /dev/sda1               1014M  125M  890M  13% /boot
    /dev/mapper/centos-home   27G   35M   27G   1% /home
    tmpfs                     98M     0   98M   0% /run/user/0
    
  • 相关阅读:
    测试
    python+selenium
    selenium使用execute_script方法执行JavaScript
    Selenium之动作链(ActionChains)
    angular组件数据
    angular
    数据库sql查询习题
    django
    集合框架Collection
    sql语句中select、 from、 where、 group by 、having、 order by的执行顺序分析
  • 原文地址:https://www.cnblogs.com/xidianzxm/p/10836531.html
Copyright © 2011-2022 走看看