Linux下查看文件和文件夹大小

来源:本站
导读:目前正在解读《Linux下查看文件和文件夹大小》的相关信息,《Linux下查看文件和文件夹大小》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《Linux下查看文件和文件夹大小》的详细说明。
简介:当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。

df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。

du可以查看文件及文件夹的大小。

两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。

下面分别简要介绍

df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:

以下是代码片段:

[yayug@yayu ~]$ df -h

FilesystemSizeUsed Avail Use% Mounted on

/dev/sda13.9G300M3.4G8% /

/dev/sda7100G188M95G1% /data0

/dev/sdb1133G80G47G64% /data1

/dev/sda67.8G218M7.2G3% /var

/dev/sda57.8G166M7.2G3% /tmp

/dev/sda39.7G2.5G6.8G27% /usr

tmpfs2.0G02.0G0% /dev/shm

参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda1 这个分割区被挂在根目录下。

接下来的四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。 FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

du:查询文件或文件夹的磁盘使用空间

如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小.

提醒:一向命令比linux复杂的FreeBSD,它的du命令指定深入目录的层数却是比linux简化,为 -d。

以下是代码片段:

[root@bsso yayu]# du -h --max-depth=1 work/testing

27Mwork/testing/logs

35Mwork/testing

[root@bsso yayu]# du -h --max-depth=1 work/testing**/* |wc -l

40752

解释:

wc [-lmw]

参数说明:

-l :多少行

-m:多少字符

-w:多少字

Linux:ls以K、M、G为单位查看文件大小

#man ls

……

-h, --human-readable

print sizes in human readable format (e.g., 1K 234M 2G)

……

# ls

cuss.warnohup.out

# ls -l

total 30372

-rw-r--r--1 root root 31051909 May 24 10:07 cuss.war

-rw-------1 root root0 Mar 20 13:52 nohup.out

# ls -lh

total 30M

-rw-r--r--1 root root 30M May 24 10:07 cuss.war

-rw-------1 root root0 Mar 20 13:52 nohup.out

# ll -h

total 30M

-rw-r--r--1 root root 30M May 24 10:07 cuss.war

-rw-------1 root root0 Mar 20 13:52 nohup.out

提醒:《Linux下查看文件和文件夹大小》最后刷新时间 2024-03-14 01:03:18,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《Linux下查看文件和文件夹大小》该内容的真实性请自行鉴别。