鸟哥解释fuser -m这个参数的说法我不懂

fuser的-m参数用于显示某个目录下文件(而非此目录)的进程关联情况,以下是鸟哥给的例子,这个我懂的:
范例二:找到所有使用到/proc这个文件系统的程序吧!
[root@www~]#fuser-uv/proc
#不会显示任何数据,因为没有任何程序会去使用/proc这个目录啊!
#会被用到的是/proc底下的文件啦!所以你应该要这样做:
[root@www~]#fuser-mvu/proc
USERPIDACCESSCOMMAND
/proc:root4289f....(root)klogd
root4555f....(root)acpid
haldaemon4758f....(haldaemon)hald
root4977F....(root)Xorg
#有这几支程序在进行/proc文件系统的存取喔!这样清楚了吗?
不懂的地方在于:
鸟哥在例子之前的说法:
-m:后面接的那个文件名会主动上提到该文件系统的最顶层,对umount不成功很有效!//这句话我不懂,感觉和上下文完全没关系
而fuser的manpage:
-m
namespecifiesafileonamountedfilesystemorablockdevicethatismounted.Allprocessesaccessingfilesonthatfilesystemarelisted.Ifadirectoryfileisspecified,itisautomaticallychangedtoname/.touseanyfilesystemthatmightbemountedonthatdirectory.
相比manpage我完全不懂鸟哥说的是什么意思~
墨色风雨
浏览 270回答 2
2回答

呼唤远方

-m:后面接的那个文件名会主动上提到该文件系统的最顶层;个人感觉应该是`后面接的那个文件名中的内容`会主动上提到该文件系统的最顶层。#反正我看到鸟哥第三版有些勘误#感觉这个参数应该跟`-r`递归类似。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript