lsof 不检测读取图像和视频文件的缩略图

lsof 不检测读取图像和视频文件的缩略图

命令是否lsof检测图像和视频文件的读取以便在 nautilus 中为它们设置缩略图?

我希望 lsof 命令显示由 nautilus 读取的文件并为该文件设置缩略图,无论是视频文件还是图像文件。

我使用sudo lsof | grep -E "path_to_new_videofiles"。并且命令完成,但只显示 path_to_new_videofiles 中视频文件的缩略图仍在指定。

答案1

lsof

lsof仅显示当前使用的资源。使用sudo lsof | grep -E "filename"只会得到欠采样结果。lsof在恰当的时间内执行以fopen从 nautilus 捕获最多只是巧合。

inotifywait 和 inotifywatch

观察 IO 使用情况通知等待或者inotifywatch. 选择您感兴趣的事件和文件或文件夹。

$ inotifywait --recursive --monitor /tmp/test
Setting up watches.  Beware: since -r was given, this may take a while!
Watches established.
/tmp/test/ CREATE new.file
/tmp/test/ OPEN new.file
/tmp/test/ ATTRIB new.file
/tmp/test/ CLOSE_WRITE,CLOSE new.file 

相关内容