GNU/Linux >> Linux の 問題 >  >> Linux

フォルダを「tail-f」する方法??

この質問にはすでに回答があります :ディレクトリ全体(新しいファイルも含む)の監視ファイル(àlatail -f)

(7つの回答)
4年前に閉じられました。

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

tail -f folder_name/*であることがわかりました やりたいことはできますが、新しいファイルを追加しても機能せず、変更内容が表示されません。

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

承認された回答:

非常によく似た質問のようです 以前に尋ねられました。

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

*ワイルドカードは実行時に拡張され、tailは評価を継続するように構築されていないため、基本的にtail-fは期待どおりに機能しません。別のアプリを使用する必要があります。

前の質問への回答で提案された良い解決策があります。私が気付いた3つは、inotify、multitail、xtailです。他の回答でそれらについての詳細を入手するのがおそらく最善です。


Linux
  1. ファイルをインプレースで変更する方法は?

  2. Linuxで元に戻すことはできますか?

  3. ログファイルに何が追加されているかをリアルタイムで確認する便利な方法は何ですか?

  1. Grep And Tail -f?

  2. 列ごとに「ユニーク」にする方法はありますか?

  3. フォルダを正確に複製する方法

  1. リモートフォルダをマウントする最良の方法は?

  2. Bash:ls * フォルダーのグループ化なし

  3. du のフォルダのサイズ