搜索目录并返回每个目录的大小/磁盘空间使用情况

搜索目录并返回每个目录的大小/磁盘空间使用情况

在我的服务器上,我有很多安装了 WordPress 的帐户,并且还具有以下格式的备份目录:softaculous_backups.

我可以使用以下命令找到所有目录:

$ find  / -type d -name "softaculous_backups" -ls

我可以使用命令来检查每个文件夹使用的磁盘空间,例如:

$ du -smc * | sort -n
$ du -sh *

ETC...

但是,如何将这两个命令合并为一个,这样我会得到如下输出:

Size                   Directory
123456789              /home/useraccount/softaculous_backups

答案1

那个怎么样:

find / -type d -name "softaculous_backups" -exec du -sm {} \; | sort -n

对于每个找到的目录,du -sm都会执行。之后,所有输出都按数字排序。

相关内容