2016-09-29 2 views

ответ

2

Просто передайте имена, которые вы хотите посмотреть, как аргументы:

intotifywait ... *.txt 

Если вы обеспокоены тем, картина будет соответствовать слишком много файлов, чтобы поместиться в командной строке, вы можете использовать --fromfile аргументы для чтения списка файлов для мониторинга из файла. Файл должен содержать фактические имена файлов, а не шаблон, так что вам, возможно, потребуется создать файл с чем-то вроде

for f in *.txt; do printf '%s\n' "$f"; done > files.txt 
inotifywait --fromfile files.txt ... 
+0

команды, кажется, работает только если TXT файл существует, но каталог может быть пуст в моем и я хочу, чтобы он продолжал цикл runnin while while –

+0

В этом случае вы не смотрите файлы, а скорее сами каталоги. – chepner

Смежные вопросы