命令行如下
find . -type f -size 1000000k
linux系统下查找大文件或目录的技巧
当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?
#已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小
du -sh [dirname|filename]
如:
当前目录的大小:
du -sh .
当前目录下个文件或目录的大小:
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个占用空间最大的文件或目录:
du -s * | sort -nr | head
用root到/目录下去利用命令
du -s -h ./*
查看哪个目录占用了这么多的磁盘,如果找到后,依次进入那个目录,利用相同的办法,就能定位到文件上去。