命令行如下
1
2
|
find
. -
type
f -size +100M
查找当前目录下大于100M的文件,-
type
f表示文件类型
|
Linux系统下查找大文件或目录的技巧
当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?
#已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小
du -sh [dirname|filename]
如:
当前目录的大小:
1
|
du
-sh .
|
#显示当前目录或者文件夹的所占磁盘空间
当前目录下个文件或目录的大小:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
du
-sh *
[root@td-agtfl2 var]
# du -sh *
12K account
1.7M cache
16K crash
28K db
28K empty
16K
ftp
12K gdm
3.7G lib
8.0K
local
36K lock
13M log
16K lost+found
4.0K mail
8.0K net-snmp
8.0K nis
8.0K opt
8.0K preserve
240K run
14M spool
12K tmp
8.0K tux
2.1M www
24K yp
|
显示前10个占用空间最大的文件或目录:
1
|
du
-s * |
sort
-nr |
head
|
用root到/目录下去利用命令
1
|
du
-s -h ./*
|
查看哪个目录占用了这么多的磁盘,如果找到后,依次进入那个目录,利用相同的办法,就能定位到文件上去。
--->>http://friendlysong.blog.163.com/blog/static/3225243920119142325417/
本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1722072