首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于linux中的find的一个有关问题,请问

2012-03-17 
关于linux中的find的一个问题,请教[root@localhost share]# find / -mount -type d | xargs du | awk {if

关于linux中的find的一个问题,请教
[root@localhost share]# find / -mount -type d | xargs du | awk '{if ($1>1000000) print $0 }'
1161308/usr/share
2281328/usr
2691715/
1153464/usr/share
2256852/usr
1153464/usr/share

原意是找出系统中占用空间最大的目录,但是查找的结果却发现重复的目录,但是仔细看发现重复的时候占用空间大小还不一样,这是怎么回事?



[解决办法]
ls |xargs du -sm | sort -r -n | head -n 10
[解决办法]
du命令导致的,执行du的时候,默认会把指定目录下的所有子目录以及子目录的子目录都计算一次

热点排行