使用 du 在 Linux 上查找目录大小时,在命令期间删除文件时会报告错误

使用 du 在 Linux 上查找目录大小时,在命令期间删除文件时会报告错误

我正在尝试找出文件夹的目录大小,以确定用户是否有权继续写入该文件夹(即,它们在我施加的给定限制之内)。

我正在做:

du -sb <path>

这一切都很好,但问题是,如果在执行此操作时,另一个用户从该目录中删除了某些内容,那么du扔一堆Cannot find file错误输出到控制台。

有没有什么办法可以解决这个问题或者至少可以阻止卡盘错误?

谢谢

相关内容