du会把指定目录下所有文件、目录、目录下的文件都统计。是建立在文件系统能看到的的确确是有这样一些文件的基础上的。也就是说我们能在文件系统里面看到的文件才会被du统计。

df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。

常用操作

# du -h --max-depth=1
18G ./caomall_bak_2018_1120
17G ./caomall
35G .
# du -h --max-depth=2
80M ./caomall_bak_2018_1120/installed
16M ./caomall_bak_2018_1120/logs
20K ./caomall_bak_2018_1120/pids
100K ./caomall_bak_2018_1120/seahub-data
247M ./caomall_bak_2018_1120/seafile-pro-server-6.2.9
168K ./caomall_bak_2018_1120/ccnet
28K ./caomall_bak_2018_1120/conf
17G ./caomall_bak_2018_1120/seafile-data
4.4M ./caomall_bak_2018_1120/pro-data
18G ./caomall_bak_2018_1120
80M ./caomall/installed
16M ./caomall/logs
20K ./caomall/pids
100K ./caomall/seahub-data
247M ./caomall/seafile-pro-server-6.2.9
176K ./caomall/ccnet
28K ./caomall/conf
17G ./caomall/seafile-data
4.4M ./caomall/pro-data
17G ./caomall
35G .
# du -h --max-depth=2 /opt/caomall
80M /opt/caomall/installed
16M /opt/caomall/logs
20K /opt/caomall/pids
32K /opt/caomall/seahub-data/avatars
64K /opt/caomall/seahub-data/thumbnail
100K /opt/caomall/seahub-data
47M /opt/caomall/seafile-pro-server-6.2.9/seafile
708K /opt/caomall/seafile-pro-server-6.2.9/upgrade
852K /opt/caomall/seafile-pro-server-6.2.9/seahub-extra
98M /opt/caomall/seafile-pro-server-6.2.9/seahub
68M /opt/caomall/seafile-pro-server-6.2.9/pro
132K /opt/caomall/seafile-pro-server-6.2.9/create-db
34M /opt/caomall/seafile-pro-server-6.2.9/runtime
247M /opt/caomall/seafile-pro-server-6.2.9
16K /opt/caomall/ccnet/OrgMgr
12K /opt/caomall/ccnet/misc
36K /opt/caomall/ccnet/GroupMgr
100K /opt/caomall/ccnet/PeerMgr
176K /opt/caomall/ccnet
28K /opt/caomall/conf
8.0K /opt/caomall/seafile-data/httptemp
4.0K /opt/caomall/seafile-data/tmpfiles
17G /opt/caomall/seafile-data/storage
300K /opt/caomall/seafile-data/library-template
4.0K /opt/caomall/seafile-data/commits
4.0K /opt/caomall/seafile-data/fs
17G /opt/caomall/seafile-data
204K /opt/caomall/pro-data/search
4.4M /opt/caomall/pro-data
17G /opt/caomall
# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/vda1 99G 41G 53G 44% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 460K 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 783M 0 783M 0% /run/user/0
# du -h ./seahub.db
1.5M ./seahub.db

小结:想统计全部的可以使用

df -h

想统计具体文件夹或者文件的,可以使用

du -h --max-depth=1

默认是所有,可以指定深度,1或者2就够了

可以查看根目录的使用情况

# du  -h --max-depth=1 /

du,df 磁盘管理的更多相关文章

  1. du df 磁盘命令

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

  2. Linux常用命令学习7---(磁盘管理df du、磁盘的分区和格式化fdisk parted)

    1.磁盘管理    在服务器的维护中,我们需要关心服务器的磁盘使用了多少.还有多少的剩余空间.某个文件有多大.某个文件夹内的所有文件在一起一共占用的多少空间……问题.以便我们在合适的时机为服务器添加硬 ...

  3. df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)

    From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...

  4. centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课

    centos Linux下磁盘管理   parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...

  5. Linux系统下常用的磁盘管理命令——du / df / fdisk / mount / xxd

    之前使用虚拟机体验Linux操作系统的使用,一般使用默认的磁盘分区设置,也很少涉及磁盘管理操作,且总有删除重装作为后盾.在安装Ubuntu双系统后,在使用过程中遇到了磁盘分区不合理导致的/boot分区 ...

  6. Linux下磁盘管理命令df与du

    Linux下磁盘管理命令df与du  对磁盘进行查看和控制的两个linux命令,df和du.  一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...

  7. Linux学习总结(七)-磁盘管理 du df fdisk

    一 命令df df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况df 不带参数,默认以KB单位显示df -i -----查看inodes 使用情况,要清楚理解i ...

  8. df、du、fdisk:Linux磁盘管理

    磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.对Linux磁盘管理稍微有一些学习和经验的朋 友们应该都知道df.du和fdisk这三个常用命令:df用于 ...

  9. 磁盘管理|df、du|分区 fdisk |格式化

    3.磁盘管理 3.1命令df ·用于查看已挂载磁盘的总容量,使用容量,剩余容量等. -i:查看inodes的使用情况 -h:使用合适的单位显示 -k:以KB为单位显示 -m:以MB为单位显示 3.1. ...

随机推荐

  1. 深入浅出地,彻彻底底地理解python中的编码

    python处理文本的功能非常强大,但是如果是初学者,没有搞清楚python中的编码机制,也经常会遇到乱码或者decode error.本文的目的是简明扼要地说明python的编码机制,并给出一些建议 ...

  2. 一次因为文件名开头包含空格而导致FTP文件一直无法下载的悲剧!

    最近负责公司研究新的多渠道打包方案,之前的打包方案太慢了,因此采用了美团的Android Signature V2 Scheme签名下的新一代渠道包打包神器 方案进行了多渠道打包.但是由于马虎,在配置 ...

  3. Linux cd命令 pwd命令

    1.cd命令 cd:及Change Directory改变目录的意思,用于更改到指定的目录 用法:cd [目录] 其中 "."代表当前目录,".."代表当前目录 ...

  4. 012-基于 git hooks 的前端代码质量控制解决方案

    原文看这里:https://github.com/kuitos/kui...全部文章看这里 https://github.com/kuitos/kui... 国际惯例先说下故事背景 通常情况下,如果我 ...

  5. PAT 1093 Count PAT's[比较]

    1093 Count PAT's (25 分) The string APPAPT contains two PAT's as substrings. The first one is formed ...

  6. 国内NLP的那些人那些会

    统计学和语言学专家都列在一起了,没有区分.1,黄昌宁,1937年生于广东,1955年考入清华大学电机系,1961年毕业并留校任教至博士生导师, 1983-1984年赴美国耶鲁大学进修,1986-198 ...

  7. Using RUNDLL32.exe to call a function within a dll

    Using RUNDLL32.exe to call a function within a dll        Rundll32 is a utility included with Window ...

  8. 怎么创建Porlet项目

    首先找到你liferay安装的地址D:\liferay\liferay-bundles-6.1.1\plugins-sdk,找到portlets这个文件夹点击(shift+鼠标右键)进入命令行窗口,写 ...

  9. 运输层协议--TCP及UDP协议

    TCP及UDP协议 按照网络的五层分级结构来看,TCP及UDP位于运输层,故TCP及UDP是运输层协议.TCP协议--传输控制协议UDP协议--用户数据报协议 多路复用及多路分解 图多路复用及多路分解 ...

  10. 多媒体文件格式分析 MP3文件结构及编解码流程

    多媒体文件格式分析 http://blog.csdn.net/taniya001/article/details/7962864 多媒体文件格式分析 MP3文件结构及编解码流程 http://www. ...