cd ~
touch test
fuser -v -m test输出我系统上的几乎所有进程,包括例如chromium。难道fuser不应该只显示使用该文件的进程吗?我在我的Manjaro桌面和一个CentOS服务器上尝试了它,结果与大量的进程“使用”一个新创建的文件的结果相同。
发布于 2022-04-16 02:25:25
阅读手册页为爱好者!
不管怎样,如果它是当前的linux系统(manjaro是这样的话,如果我正确理解的话):基本上所有文件都在同一个文件系统中。
fuser的“-m”标志意味着:将使用文件的所有进程都包含在与您的示例中的'test‘文件相同的文件系统中。
在这种情况下不要使用“-m”标志。如果您有多个较小的文件系统,并且希望卸载和删除一个文件系统,那么'-m‘标志非常有用。然后,有必要跟踪哪些进程使用该系统中的文件/目录。
https://unix.stackexchange.com/questions/699235
复制相似问题