`

shell-du/df

阅读更多
du和df 是linux下查询空间占用的命令。
du查看目录,df查询磁盘

du:统计目录(或文件)所占磁盘空间的大小。
默认要显示一个目录树及其每个子树的磁盘使用情况

-s或–summarize 仅显示总计,即当前目录的大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
--exclude='*xyz*' 去除某个路径
--max-depth=N 遍历的深度

列出当前目录中的目录名不包括xyz字符串的目录的大小:
例子:
1、查看当前文件夹的大小
du -sh

2、查看某个文件夹的大小
  du -sh /home/xinchun.wang/project/

3、列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序
du -sh * | sort -n
du -sh /home/xinchun.wang/project/tts_ins_package/*|sort -n

4、指定目录深度的文件大小
 du -m --max-depth=3 |sort -nr|head -10

du -sh 文件夹/文件 --根据文件大小显示为nK/nM/nG
du -sk 文件夹/文件 --根据文件大小显示为nK    
du -sm 文件夹/文件 --根据文件大小显示为nM


df:检查文件系统的磁盘空间占用情况

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

  df --total -h


注意:ls ll 命令是查看文件夹的节点的大小,不包括其内的文件


案例:如果一台机器的突然磁盘满了,如何定位原因。

思路:
1、df 先查询系统磁盘的情况。

Filesystem            Size  Used Avail Use% Mounted on
/dev/vda2             9.9G  1.1G  8.4G  11% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/vda1             194M   54M  131M  29% /boot
/dev/vda6             985M  339M  596M  37% /home
/dev/vda7              60G  985M   56G   2% /home/q
/dev/vda5             4.0G  316M  3.5G   9% /var
2、/home下37%的占用,去查看/home下最大的文件目录。
sudo du -m --max-depth=1|sort -nr|head -10
注意:-m 按兆为单位 ,--max-depth 标志目录查询的深度为1 -nr 是按数字排倒序
321     ./xinchun.wang
1       ./zhen.pei
1       ./zelin.miao
1       ./yufeng.ji
1       ./yinan.gao
1       ./yigang.sun
1       ./ye.gu
1       ./yan.lu

定位到/home/xinchun.wang 目录占用了大量的空间为321M

2、df /home/q/
可以查看 指定目录的挂载点


  • 大小: 13.5 KB
0
1
分享到:
评论

相关推荐

    一天一个shell命令 linux好管家-磁盘-du命令详解

    du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 语法 du [选项][文件] 选项 -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示...

    Linux复习题综合练习

    A : du B: df C: free D: vmstat 23、Linux 使用者的帐号、密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd B: /etc/shadow C: /etc/group D: /etc/users 24、暂停某用户帐号可以使用...

    Shell脚本学习笔记

    1.4.2 使用df命令 26 1.4.3使用du命令 27 1.5 操作数据文件 28 1.5.1 数据排序(sort) 28 1.5.2 搜索数据 (grep) 30 1.5.3 压缩数据 30 1.5.4 归档数据(tar) 33 1.6 使用Linux环境变量 34 1.6.1 设置环境变量 34 ...

    Linux基础知识与系统管理教学课件-pdf.rar

    9.2.1 文件系统管理-文件系统常用命令-df、du、fsck、dumpe2fs 9.2.2 文件系统管理-文件系统常用命令-挂载命令 9.2.3 文件系统管理-文件系统常用命令-挂载光盘与U盘 9.2.4 文件系统管理-文件系统常用命令-支持NTFS...

    Linux基础知识与系统管理视频.rar

    9.2.1 文件系统管理-文件系统常用命令-df、du、fsck、dumpe2fs 9.2.2 文件系统管理-文件系统常用命令-挂载命令 9.2.3 文件系统管理-文件系统常用命令-挂载光盘与U盘 9.2.4 文件系统管理-文件系统常用命令-支持NTFS...

    2009 达内Unix学习笔记

    各个 shell 可互相切换 ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ 一、注意事项 命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。 二、特殊字符...

    unix实验报告.doc

    字符串替换等工作 命令:创建hello文件:vi hello 命令:统计创建文件大小:du –h davidlinux 命令:字符串的替换:在命令模式下输入 cat hello查看文件内容如下: 可以把文件中所有的lilei替换成xiaoming。...

    Linux命令笔记

    df和du命令的区别 fsck [选项] 分区设备文件名 //文件系统修复命令 dumpe2fs 分区设备文件名 //显示磁盘状态命令 3:挂载命令 mount [选项] 设备文件名 挂载点 4:挂载光盘与U盘 文件系统/fdisk分区 1:fdisk...

    Linux 101 hacks (2nd)

    技巧92:df 命令 技巧93:kill 命令 技巧94:du 命令 技巧95:lsof 命令 技巧96:sar 命令 技巧97:vmstat 命令 技巧98:netstat 命令 技巧99:sysctl 命令 技巧100:nice 命令 技巧101:renice 命令 第十三章 一些...

    Linux指令一周通 (技术图书大系).azw3

    3.8 du指令:显示目录或文件所占的磁盘空间 3.9 edquota 指令:编辑用户或用户组的quota 3.10 eject指令:退出抽取式设备 3.11 e2fsck指令:检查ext2文件系统 3.12 fdformat指令:软盘格式化 3.13 fdisk指令:Linux...

    UbuntuChina12

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    Ubuntu权威指南(2/2)

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    UNIX操作系统学习教程

    4.5.15 du 60 4.5.16 stty 61 4.5.17 tty 61 4.5.18 history 61 4.5.19 alias 61 4.5.20 echo 62 4.5.21 uname 62 4.5.22 clear 62 4.6 网络命令 62 4.6.1 arp 62 4.6.2 finger 63 4.6.3 wall 63 4.6.4 mesg 63 ...

    Ubuntu权威指南(1/2)

    11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制的文件 290 11.1.5 使用find命令找出并删除 ??长期闲置不用的文件 290 11.1.6 使用find命令找出并删除 ??core文件 292 ...

    ssh-commands

    别名和unalias,arch,arp,at,awk,bc,blkid,cal,cat,cd,chage,chatrr,chgrp,chmod,chown,cp,cpio,crontab,curl,cut,date,dd,df,diff,挖,dnf,du,expr,fdisk,文件,查找,firewall-cmd,...

    UNIX常用命令大全

    2.13 du 7 第三章 进程管理 7 3.1 sleep 7 3.2 ps 7 3.3 at 7 3.4 kill 7 第四章 系统管理和用户管理 7 4.1 who 7 4.2 whodo 7 4.3 passwd 7 4.4 logname 8 4.5 su 8 4.6 time 8 4.7 date 8 4.8 shutdown 8 4.9 fsck...

    Linux 常用命令

    Linux 一、linux的组成:内核,shell,文件系统,应用程序 二、linux目录结构:...top,kill,ps,du,df,ping,ifconfig,man 六、开关机:logout,exit,shutdown 七、备份压缩: 打包及压缩 tar -czvf news.tar.gz

    coreutils-8.32.tar.gz

    df 显示参数中的文件所在分区磁盘空间的使用情况,如果没有给出文件参数就显示所有已经安装的文件系统的可用空间数量。 dir 同 ls dircolors 设置 LS_COLOR 环境变量(用来改变 ls 及相关工具默认颜色组合)...

Global site tag (gtag.js) - Google Analytics