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

1.1 df命令

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

可以用来查看分区的文件系统

df -T
Linux下查看文件和文件夹大小_第1张图片
image.png

df命令可以显示目前所有文件系统的可用空间及使用情形

df -h
Linux下查看文件和文件夹大小_第2张图片
image.png

1.2 du命令
//查看系统中文件的使用情况
df -h
//查看当前目录下各个文件及目录占用空间大小
du -sh *

//方法一:切换到要删除的目录,删除目录下的所有文件
rm -f *

//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身
rm -rf log/*

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

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

如下,注意使用“*”,可以得到文件的使用空间大小.

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

du -h --max-depth=1 /home
Linux下查看文件和文件夹大小_第3张图片
image.png

下面的命令与上面的命令有什么异同??

答:du -h --max-depth=1 /home仅列出home目录下面所有的一级目录文件大小;

du -h --max-depth=1 /home/* 列出home下面所有一级目录的一级目录文件大小。

du -h --max-depth=1 /home/*
Linux下查看文件和文件夹大小_第4张图片
image.png

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

注意man命令的使用,按“q”键可以退出man查询。


Linux下查看文件和文件夹大小_第5张图片
image.png

你可能感兴趣的:(Linux下查看文件和文件夹大小)