我正在尝试确定哪个文件在我的目录结构中贡献更多。为此,我手动执行以下步骤
示例:PagerAdapter
这将为我提供其中包含GB大小的所有文件夹。
du -sh * [0-9]G
我希望我的变量只采用最大尺寸的目录大小,如8.9,我怎样才能在awk或grep中执行此操作
答案 0 :(得分:1)
我可能会稍微改变一下:
du -sk .??* * | sort -rn | head -1
有趣的区别是.??* *
会抓住那些讨厌的"隐藏的"目录。这些罪犯中最主要的是.cache
。
答案 1 :(得分:0)
du -sh * | cut -f 1 | grep G | sort -g | tail -1
使用du
剪切第一个字段
grep只保留G
中的那些按数字排序-g
得到最后一个(更大)