fuser 输出的尾随 'm' 是什么?

What is the trailing 'm' on fuser's output?

我想列出使用“/dev/my/dev”的进程。 (设备名称为例) 所以我使用了 fuser:

$ fuser /dev/my/dev

/dev/my/dev:  19228m 19268 21620 21623 21663

注意尾随 'm'。

如果我重定向 stderr,它就消失了:

$ fuser /dev/my/dev 2>/dev/null 

 19228 19268 21620 21623 21663

尾随 'm' 在这里做什么?为什么报告给 stderr?

fuser 的版本是:

$ fuser --version
fuser (PSmisc) 22.20
Copyright (C) 1993-2010 Werner Almesberger and Craig Small

非常感谢。

m 表示内存映射 (mmap) 文件或共享库。

fuser manpage 注释:

fuser outputs only the PIDs to stdout, everything else is sent to stderr.

因此,您在将 STDERR 重定向到位桶时看到的行为。