Судя по всему (согласно dotnet github) FileSystemWatcher
не совместим с Linux (ну тогда я понятия не имею, как именно они заявляют .Net как кроссплатформенный!).
В любом случае, есть ли какой-либо другой метод (подход более низкого уровня) для реализации наблюдателя за файлами на С#, который был бы совместим с любой средой Linux?
Этот вопрос бесполезен. Я уже сталкивался с этим. Решение в этом вопросе не предоставляет информацию о файле при возникновении события изменения.