如何将 du (fx) 应用于除某些子目录之外的所有子目录?

Raf*_*ael 5 disk-usage

./a
 |-/bx1
 |-/by2
 |-/bz3
 |-/bx4
 |-/by5
Run Code Online (Sandbox Code Playgroud)

现在我想应用du到除/by2 和/bx4 之外的所有子文件夹。

我可以为一个文件夹实现:

du --max-depth=1 --exclude=./by2
Run Code Online (Sandbox Code Playgroud)

但不是两个。


我发现相关问题:

  1. 获取目录的大小并排除一些文件夹
  2. 将 --exclude 与 du 命令一起使用

在 (1) 中应用了正则表达式,这在我的情况下不起作用 - 至少不舒服。在 (2) 中,排除指的是一个完整的子目录。基本上我的问题是:

我可以提供--exclude文件/目录列表吗?如果是,如何提供?

aec*_*ley 7

du --max-depth=1 --exclude=./by2 --exclude=./bx4 ./a
Run Code Online (Sandbox Code Playgroud)