GNU/Linux >> Linux Esercitazione >  >> Linux

Modo per 'tail -f' A Folder??

Questa domanda ha già risposte qui :monitora i file (à la tail -f) in un'intera directory (anche nuovi)

(7 risposte)
Chiuso 4 anni fa.

Ho bisogno di un comando che agisca come tail -f (mostra le modifiche ai file in tempo reale), ma dovrebbe visualizzare il nuovo output per tutti i file (anche se il nuovo file è stato creato/aggiunto). Non so quali file ci saranno nella directory che devo ascoltare, ecco perché ne ho bisogno.

Ho scoperto che tail -f folder_name/* fa quello che voglio, ma non funziona se aggiungo un nuovo file, non visualizzerà le modifiche.

C'è un modo per realizzare ciò di cui ho bisogno?

Risposta accettata:

Sembra una domanda molto simile è stato chiesto prima.

monitora i file (ala tail -f) in un'intera directory (anche quelle nuove)

Essenzialmente tail -f non funziona come previsto perché il carattere jolly * è stato espanso al momento dell'esecuzione e tail non è compilato per continuare a valutare. Devi usare un'altra app.

Ci sono buone soluzioni suggerite nelle risposte alla domanda precedente. I tre che ho notato sono inotify, multitail e xtail. Probabilmente è meglio ottenere maggiori dettagli su quelli nelle altre risposte.


Linux
  1. Modo per modificare un file sul posto?

  2. Abbiamo un annullamento in Linux?

  3. Il modo migliore per montare la cartella remota?

  4. C'è un modo per "uniq" per colonna?

  5. Piping `trova` a 'coda`

Il modo in cui GNOME gestisce gli sfondi mi infastidisce davvero

Come cambiare il colore della cartella su Ubuntu (il modo più semplice)

Comando coda di Linux

S maiuscola nei permessi di una cartella?

C'è un modo per ascoltare il processo?

Tail più file remoti