Bash 如何通过du显示MacOS文件夹的大小
我试图通过以下方式显示下载文件夹中的子文件夹大小:Bash 如何通过du显示MacOS文件夹的大小,bash,macos,shell,Bash,Macos,Shell,我试图通过以下方式显示下载文件夹中的子文件夹大小: du -sh 输出isL 6.2G . 有没有办法将其显示为: folder1 1.2G folder2 0.2G folder3 2.6G folder4 5.9G 但是没有任何子文件夹(我不需要在folder1、folder2、folder3)中查看所有文件夹的大小)这就是您想要的: du -hd 1 示例输出(在Ubuntu 16.04上,du(GNU coreutils)8.25): 您必须使用如下
du -sh
输出isL
6.2G .
有没有办法将其显示为:
folder1 1.2G
folder2 0.2G
folder3 2.6G
folder4 5.9G
但是没有任何子文件夹(我不需要在folder1
、folder2
、folder3
)中查看所有文件夹的大小)这就是您想要的:
du -hd 1
示例输出(在Ubuntu 16.04上,du(GNU coreutils)8.25
):
您必须使用如下命令:
du -h -d 1 | sort -hr
您应该获得输出:
1.2G folder1
0.2G folder2
2.6G folder3
5.9G folder4
以下内容也可能对您有所帮助,这将有助于您:
我-在这个命令中有一个变量,以便您可以传递任何目录
请说出你的名字
你可以设置水平,直到你想看到文件夹
三、结构细节。它将按大小的递增顺序输出
du "$val" -hk --max-depth=2 | sort -nr
你试过du-h-d1吗?
du "$val" -hk --max-depth=2 | sort -nr