命令是否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