我在一个文件夹中,我想要所有子目录及其总大小的列表。
我不希望它以递归的方式列出所有子目录和文件,只列出顶级目录和它在我的驱动器上使用的总大小。
我怎样才能做到这一点?
答案1
您du
可以计算目录的大小:
du -hs dir
如果你只有目录,那么你可以(-h
将返回一个人类可读的单元,-s
不会递归)
du -hs *
如果文件夹中包含文件和文件夹:
find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;
find
-type d
将列出当前文件夹 () 中的所有目录 ( )-mindepth 1 -maxdepth 1
并在其上执行du
。
答案2
尝试在你感兴趣的目录中输入以下内容
杜
适用于 unix,因此也应该适用于 mac