Lsof

僅列出帶有 lsof 的命令

  • August 6, 2014

我試過了

lsof -F c somefile

但我明白了

p1
cinit
p231
cmountall
p314
cupstart-udev-br
p317
cudevd

代替

init
mountall
...

有什麼方法可以得到命令嗎?

手冊頁說始終選擇 procces ID。

根據您的需要,您可以使用 awk 過濾掉程序

lsof -F c somefile | awk '/^c/ { print substr($0,2)}' 

這將選擇以標籤開頭的行c並在刪除標籤後將它們列印出來。

lsof -F c somefile | sed -n 's/^c//p'

引用自:https://unix.stackexchange.com/questions/148750