GNU/Linux >> Belajar Linux >  >> Linux

Cara Untuk 'ekor -f' Folder??

Pertanyaan ini sudah memiliki jawaban di sini :memantau file (à la tail -f) di seluruh direktori (bahkan yang baru)

(7 jawaban)
Tutup 4 tahun yang lalu.

Saya memerlukan perintah yang bertindak seperti tail -f (menampilkan perubahan file secara realtime), tetapi harus menampilkan output baru untuk semua file (bahkan jika file baru dibuat/ditambahkan). Saya tidak tahu file apa yang akan ada di direktori yang perlu saya dengarkan, itulah mengapa saya membutuhkannya.

Saya menemukan bahwa tail -f folder_name/* melakukan apa yang saya inginkan, tetapi tidak berfungsi jika saya menambahkan file baru, itu tidak akan menampilkan perubahannya.

Apakah ada cara untuk mencapai apa yang saya butuhkan?

Jawaban yang Diterima:

Sepertinya pertanyaan yang sangat mirip telah ditanyakan sebelumnya.

memantau file (ala tail -f) di seluruh direktori (bahkan yang baru)

Pada dasarnya tail -f tidak berfungsi seperti yang Anda harapkan karena * wildcard diperluas pada waktu eksekusi dan tail tidak dibuat untuk terus dievaluasi. Anda perlu menggunakan aplikasi lain.

Ada solusi bagus yang disarankan dalam jawaban atas pertanyaan sebelumnya. Tiga yang saya perhatikan adalah inotify, multitail, dan xtail. Mungkin lebih baik untuk mendapatkan detail lebih lanjut tentang itu di jawaban lain.


Linux
  1. Cara Memodifikasi File Di Tempat?

  2. Apakah Kami Memiliki Undo Di Linux?

  3. Cara menggandakan folder dengan tepat

  1. Cara Terbaik Untuk Memasang Folder Jarak Jauh?

  2. Apa Cara Nyaman Memeriksa Apa yang Ditambahkan Ke File Log Secara Realtime?

  3. Ekor beberapa file jarak jauh

  1. Grep Dan Ekor -f?

  2. Cara Untuk 'ekor -f' Folder??

  3. Apakah ada cara untuk 'uniq' dengan kolom?