フォルダを「tail -f」する方法はありますか? [コピー]

フォルダを「tail -f」する方法はありますか? [コピー]

tail -f(リアルタイムでファイルの変更を表示)に似たコマンドが必要ですが、新しいファイルが作成/追加されていても、すべてのファイルの新しい出力を表示する必要があります。私が入れるディレクトリにどのファイルがあるのか​​わからないので、このファイルが必要です。

これが私が望むものを見つけましtail -f folder_name/*たが、新しいファイルを追加すると機能しなくなり、変更は表示されません。

私が必要なことを達成する方法はありますか?

答え1

とても似ているようです。質問以前に質問を受けたことがあります。

ディレクトリ全体(新しいディレクトリを含む)のファイル監視(ala tail -f)

デフォルトでは、tail -fは実行時にワイルドカードが拡張され、評価を続行するためにtailが構築されないため、期待どおりに機能しません。他のアプリケーションを使用する必要があります。

以前の質問に対する回答で、良い解決策が提案されました。私が注目した3つはinotify、multitail、xtailです。これについての詳細は、他の回答で確認するのが最善です。

答え2

反射はあなたに役立ちます。ファイルが変更されたら、ディレクトリを監視してコマンドを実行できます。 Goで書かれています。

https://github.com/cespare/reflex

関連情報