如何使用exec和du命令找出文件大小

时间:2019-04-23 15:31:04

标签: linux bash shell

我正在尝试使用 find 命令创建一个脚本,以在“ / usr / bin ”的目录。 strong>”目录。我也想知道每个目录的大小。我如何使用-exec标志和du命令来做到这一点?

到目前为止,这是我设法解决的问题:

find /usr/ -name "bin" -exec 

du bin

2 个答案:

答案 0 :(得分:2)

  find / usr -type d -name“ bin” -exec du {} \;
 

答案 1 :(得分:2)

以下oneliner输出目录及其总文件大小。 -c参数产生内部文件的总数。

$ find /usr -type d -name bin -exec du -shc {} +;

104K    /usr/src/gcc/contrib/reghunt/bin
67M /usr/bin
8.4M    /usr/local/bin
75M total