为什么终端一直显示'number of files 1'?

why does terminal keeps displaying 'number of files 1'?

请看这张图片: 终端一直显示number of files 1。频率约为每次几分钟。重新启动 OS(对我来说是 centos)没有帮助,因为我已经看到它好几个月了。虽然它不影响其他进程,但它骚扰终端,我必须按 CTRL+C 暂时停止它,我担心某些后台进程总是处于错误状态。和我命令显示工作需要的gui文件夹有关系吗?

nautilus -q &> /dev/null
nautilus dir1 dir2 .. dirn  &> /dev/null & 
#can prevent the 'number of files 1'.

我用谷歌搜索了关键字 'number of files 1',但 none 的结果似乎与这个问题有关,所以我想知道其他人以前是否遇到过同样的问题。 您能否就如何调试和解决此问题提供一些建议?

[root@localhost cp2vm]# whoami
root
[root@localhost cp2vm]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

strings /usr/bin/nautilus 的输出: http://www.filedropper.com/stringsnautilus

nautilus --version 输出:GNOME nautilus 3.22.3

只是 运行 nautilus &> /dev/null 以避免鹦鹉螺污染 stdoutstderr。这样您的终端就不会显示这些消息。

编辑: 明确地说,这应该适用于您的脚本。

nautilus -q &> /dev/null              # Exits all nautilus instances, ignore output
nautilus dir1 dir2 dir3 &> /dev/null  # Runs nautilus, ignore output

我怀疑输出重定向对 nautilus -q 是否有用,但根据您的信息,很难理解调用该脚本的时间和频率。所以它可能是多余的,但不会造成伤害。