GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana menemukan Direktori yang diperbarui hari terakhir di linux?

Untuk menemukan direktori yang berisi file yang diubah dalam 24 jam terakhir:

find [dir-to-search] -type f -mtime -1 -exec dirname {} \; | sort --unique

Ubah mtime -1 ke mtime -2 untuk menelusuri 48 jam terakhir, atau mengubahnya menjadi mmin -120 untuk menelusuri 2 jam terakhir

Sunting:penjelasan:

Menelusuri dir-to-search (atau dir saat ini jika tidak disediakan) secara rekursif untuk entri bertipe f (file) yang dimodifikasi kurang dari (1*24) jam yang lalu. Jalankan dirname perintah untuk masing-masing. Ini akan memberikan satu daftar dirname untuk setiap file, yang dapat menghasilkan banyak duplikat, jadi kirimkan hasilnya ke sort dan minta untuk mengekstrak dirname unik.


Anda dapat menggunakan -type d dalam string pencarian:

find /path/to/target -type d -mtime 1

Linux
  1. Cara Mencari dan Menghapus Direktori Secara Rekursif di Linux

  2. Cara Menemukan File Di Linux Di Semua Direktori Secara Rekursif

  3. Cara Menemukan Paket Yang Menyediakan File Tertentu Di Linux

  1. Linux – Bagaimana Cara Melihat Commandline Proses yang Dieksekusi Dalam 10 Detik Terakhir?

  2. Bagaimana Cara Menemukan File yang Dimodifikasi dalam 30 Hari Terakhir di Linux?

  3. Bagaimana cara mengulang direktori di Linux?

  1. Cara menggunakan FIND di Linux

  2. Cara menemukan File di Linux

  3. Temukan file yang telah diubah dalam 24 jam terakhir