Inotifywait排除除特定文件

时间:2016-09-29 17:51:39

标签: bash shell sh inotifywait

所以我知道你可以排除被观看的文件但是另一种方式呢?如果我只想观看* .txt怎么办?

1 个答案:

答案 0 :(得分:2)

只需传递您想要作为参数观看的名称:

intotifywait ... *.txt

如果您担心该模式将匹配太多文件以适合命令行,您可以使用--fromfile参数从文件中读取要监视的文件列表。该文件需要包含实际的文件名,而不是模式,因此您可能需要使用类似

的文件创建文件
for f in *.txt; do printf '%s\n' "$f"; done > files.txt
inotifywait --fromfile files.txt ...