linux查看目录和文件大小du、df

磁盘超过大小时会有报警

#df 查看一级目录大小、使用比例、文件系统挂载点。不能显示文件大小。统计数据块使用情况。

#du    查看文件以及目录的大小。统计文件大小相加。如果一个打文件被打开,但同时该文件被rm或者mv,但是该打开文件的进程没有关闭,则du值更新,但是df统计值不更新,一直认为空间没有释放,指定该进程被kill后df的统计值才更新。

一、df显示文件系统大小及使用情况

#df 选项

常用选项:

-h    human-readable,文件系统大小以GB,MB等易读格式显示

-T    file system type    显示文件系统类型

[[email protected]_2 home]# df -Th

文件系统                类型      容量  已用  可用 已用% 挂载点

/dev/mapper/centos-root xfs        18G  6.8G   11G   39% /

devtmpfs                devtmpfs  481M     0  481M    0% /dev

tmpfs                   tmpfs     490M   80K  490M    1% /dev/shm

tmpfs                   tmpfs     490M   14M  477M    3% /run

tmpfs                   tmpfs     490M     0  490M    0% /sys/fs/cgroup

/dev/sda1               xfs       497M  169M  329M   34% /boot

二、du 查看文件以及目录磁盘使用大小

#du 选项

常用选项:

-h    human readable,易读格式显示

-d  --max-depth=1/n    如果当前目录文件和目录很多,而du不带参数查询,则会显示当前目录文件和所有子目录文件,有时太多不利。则--max-depth指定目录层数,--max-depth=1即指当前目录。

-s    summarize,只显示指定目录下文件和子目录的汇总信息,不会具体显示子目录中的文件目录大小

举例:

#du -h --max-depth=1 /tmp/history/    只显示指定目录中文件和目录大小,不显示子目录内容。另外会显示该目录的汇总大小

#du -h --max-depth=1 /tmp/history/*    显示指定目录的文件和目录,以及子目录中文件目录大小,另外不显示当前目录汇总消息。

#du -sh *     显示当前目录下所有文件和目录的大小信息

#du -sh       显示当前目录总的大小信息,不显示该目录下文件和子目录的大小信息

#du -sh * |sort -h    显示当前目录下所有文件和子目录大小信息,并按-h易读形式排序

#du -h |cut -d "/" -f 2    显示当前目录下第2级子目录信息,并统计当前目录大小

时间: 2024-10-26 20:59:48

linux查看目录和文件大小du、df的相关文章

Linux命令(2) - 查看目录和文件大小: du -sh

[[email protected] ~]# ll total 156 drwxr-xr-x. 18 root root 4096 Jan 5 05:05 apps -rw-r--r--. 1 root root 156 Jul 24 21:47 common-friends.log drwxr-xr-x. 2 root root 4096 Oct 9 09:18 data drwxr-xr-x. 2 root root 4096 Aug 29 01:52 esdata -rw-r--r--.

linux 查看目录下文件占用情况

系统盘满会造成网卡不能编辑  df  -l 对于du命令,-h表示 查看以M 为单位显示文件大小结果,-s 统计此目录中所有文件大小总和. du * / --exclude=home --exclude=bkup   排除 /home  /backup 目录下的不算,查看哪个占用空间最大 linux 查看目录下文件占用情况

Linux查看目录挂载点

用命令 df 即可 # df /var/lib/ Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 135979984 66905292 62055896 52% / 不仅看到挂在点,也看到分区大小. 加上-kh更容易看些: # df /var/lib/ -kh Filesystem Size Used Avail Use% Mounted on /dev/sda3 130G 64G 60G 52% / 如果不用目录路径参

【转】Linux命令之查看文件占用空间大小-du,df

原文网址:http://blog.csdn.net/wangjunjun2008/article/details/19840671 du(disk usage),顾名思义,查看目录/文件占用空间大小 #查看当前目录下的所有目录以及子目录的大小$ du -h $ du -ah #-h:用K.M.G的人性化形式显示 #-a:显示目录和文件   du -h tmp du -ah tmp#只查看当前目录下的tmp目录(包含子目录)的大小 #查看当前目录及其指定深度目录的大小du -h –-max-dep

linux 查看文件夹大小 du -h --max-depth=1 ./

du:查询文件或文件夹的磁盘使用空间 如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间.这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小. 提醒:一向命令比linux复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d. 以下是代码片段: [[email protected] yayu]# du -h -

Linux查看文件夹大小du

du命令参数详解见: http://baike.baidu.com/view/43913.htm 下面我们只对其做简单介绍: 查看linux文件目录的大小和文件夹包含的文件数   统计总数大小   du -sh filename(其实我们经常用du -sh *,显示当前目录下所有的文件及其大小,如果要排序再在后面加上 | sort -n)     du -sm * | sort -n //统计当前目录大小 并按大小 排序     du -sk * | sort -n     du -sk * |

linux查看硬盘空间 文件大小

du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的.他计算的大小就是当前他认为存在的所有文件大小的累加和 df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小的时候,把这一部

linux查看文件夹大小du命令

查看1级(--max-depth=1)目录的大小,并排序 参考 -h或–human-readable 以K,M,G为单位,提高信息的可读性. –max-depth= 超过指定层数的目录后,予以忽略 du -h --max-depth=1 |sort 原文地址:https://www.cnblogs.com/leee/p/9759515.html

linux 查看目录名称的方法

1. ls -d * 2. grep查找以'/'结尾的,也就是目录 ls -F | grep '/$'