Linux df 与du用法
df 查看一级目录的大小,但是不能查看文件的大小。du 可以查看目录或者文件大小。
1 df的基本用法
df命令可以显示目前所有文件系统的总空间及当前可用空间,用法如下:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
[root@oracledb ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 20399996 16324496 3039212 85% /
tmpfs 953276 240448 712828 26% /dev/shm
/dev/sda1 198337 30091 158006 16% /boot
/dev/sda5 18640184 7205252 10488040 41% /home
最常用的带参数用法:df -h
[root@oracledb ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 16G 2.9G 85% /
tmpfs 931M 235M 697M 26% /dev/shm
/dev/sda1 194M 30M 155M 16% /boot
/dev/sda5 18G 6.9G 11G 41% /home
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
2 du的基本用法
查询查询文件或文件夹占用磁盘大小,
du:不带参数du的命令,循环列出所有文件和文件夹所使用的空间,如果一个目录包含的文件过多,使用很不友好。
[root@oracledb ~]# du
4 ./.ssh
4 ./.gnote/addins
16 ./.gnote
4 ./Videos
16 ./.gnupg
8 ./.abrt
4 ./Downloads
4 ./Templates
4 ./.gvfs
24 ./.local/share/applications
28 ./.local/share
32 ./.local
8 ./.gconf/apps/panel/applets/workspace_switcher/prefs
12 ./.gconf/apps/panel/applets/workspace_switcher
8 ./.gconf/apps/panel/applets/clock/prefs
12 ./.gconf/apps/panel/applets/clock
8 ./.gconf/apps/panel/applets/window_list/prefs
12 ./.gconf/apps/panel/applets/window_list
40 ./.gconf/apps/panel/applets
44 ./.gconf/apps/panel
8 ./.gconf/apps/gnome-terminal/profiles/Default
12 ./.gconf/apps/gnome-terminal/profiles
16 ./.gconf/apps/gnome-terminal
8 ./.gconf/apps/brasero/config/priority
16 ./.gconf/apps/brasero/config
..........
..........
常用的带参数模式:
du -h --max-depth=1 /usr 显示/usr以及所有次级目录的大小
[root@oracledb ~]# du -h --max-depth=1 /usr
44M /usr/libexec
4.0K /usr/games
46M /usr/sbin
16M /usr/include
243M /usr/local
12G /usr/oracle
608M /usr/lib
12K /usr/src
4.0K /usr/etc
970M /usr/lib64
1.3G /usr/share
167M /usr/bin
15G /usr
du -s:使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。
[root@oracledb ~]# du -s /usr
15303668 /usr
du -sh : 查看当前目录总共占的容量,不单独列出各子项占用的容量。
[root@oracledb ~]# du -sh /home/oracle/oradata;
2.7G /home/oracle/oradata
du --apparent-size:显示文件或目录自身大小,而不是它们占用的磁盘空间大小。文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致。
[root@oracledb ~]# du --apparent-size /home/oracle/oradata;
2816061 /home/oracle/oradata/backup
2816065 /home/oracle/oradata
du -c:使用此选项时,不仅显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和。
[root@oracledb ~]# du -c /home/oracle/oradata;
2816076 /home/oracle/oradata/backup
2816080 /home/oracle/oradata
2816080 total
Linux df 与du用法的更多相关文章
- linux df和du统计的空间不一致
假设你发现是 /tmp/ 目录不对劲,那么就这样就可以查看: lsof | grep /tmp 输出的结果中,注意某些含有“(deleted)”字样的记录,它们中的一部分就是罪魁祸首,将它们kill ...
- linux超级块和inode 详解 和 df 、du 命令详解与环境变量
一.inode块,Unix文件的核心. 首先需要明白的是,在Unix操作系统中的任何资源都被当作文件来管理.如目录.光驱.终端设备等等,都被当作是一种文件.从这方面来说,Unix操作系统中的所有的目录 ...
- Linux命令:nohup、df、du与/dev/null
早上开始工作时发现服务器挂掉了,重启TongWeb时有报错: 上面的红框圈错了,第一个红框的下一行: java.io.IOException: No Space left on device 我们用d ...
- df、du、fdisk:Linux磁盘管理三板斧的使用心得(转载)
From:http://os.51cto.com/art/201012/240726_all.htm 作者介绍:李洋(博客),博士毕业于中科院计算所.10多年来一直从事计算机网络信息安全研发工作,曾主 ...
- Linux下查看文件和文件夹大小的df和du命令
转自:http://www.yayu.org/look.php?id=162 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比 ...
- Linux下df与du两个命令的差别?
Linux下df与du两个命令的差别? 一.df显示文件系统的使用情况,与du比較,就是更全盘化. 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型. 举比例如以下: [roo ...
- Linux下查看文件或文件夹大小的命令df 、du、ls
转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的 ...
- Linux下磁盘管理命令df与du
Linux下磁盘管理命令df与du 对磁盘进行查看和控制的两个linux命令,df和du. 一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...
- Linux文件系统管理 常见命令df、du、fsck、dumpe2fs
概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小. ...
随机推荐
- Java(使用JNA)调用DLL库与C#调用DLL库的对比
前言:在项目中经常使用DLL库对硬件进行操作,在发卡过程中使用频率尤为多,今天就Java与C#中调用DLL库的使用区别做一个介绍,本文着重具体的代码编写,具体过程看以下代码. 前提条件: 笔者已经封装 ...
- pip自动生成和安装requirements.txt
生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requiremen ...
- sqlserver 2000数据压缩解决方法
--sqlserver 2000数据压缩解决方法. /************************************************************************* ...
- D. Diverse Garland
题意:灯有三种颜色R,G,B.只要同一种颜色相邻就不可以.问最少需要换几次,可以使在一串灯中没有相邻灯的颜色相同. 思路:贪心思路:我们知道一个程序都是要子阶段,然后子阶段各个组合起来形成这个程序.那 ...
- Apache 2.4.27 局域网访问提示 You don't have permission to access / on this server
问题: 本机用localhost和ip都可以访问,局域网不可以访问,并且出现提示 You don't have permission to access / on this server. 解决: 如 ...
- Python:Day51 web框架
from wsgiref.simple_server import make_server def application(environ, start_response): start_respon ...
- Windows10下使用python+selenium实现谷歌浏览器的自动控制
第一 谷歌浏览器一直是开发人员最喜欢的浏览器,python爬虫在进行抓包时尤其好用,今天为大家带来python+selenium进行自动化控制的安装教程 安装selenium windows下在cmd ...
- 剑指offer——矩形覆盖
我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 分析:斐波那契数列的变形 n=0,返回0 n=1,返回1 n=2,返回 ...
- face detection[CNN casade]
本文是基于< A convolutional neural network cascade for face detection>的解读,所以时间线是2015年. 0 引言 人脸检测是CV ...
- 史上最全面的Elasticsearch使用指南
Elasticsearch使用指南 Elasticsearch使用指南 前言 ES是什么 什么是全文检索 ES的应用场景 ES的存储结构 第一章:安装 1.下载 2.解压 3.配置 4.启动 5.查看 ...