GNU/Linux >> Belajar Linux >  >> Linux

Temukan file yang telah diubah dalam 24 jam terakhir

Untuk menemukan semua file yang diubah dalam 24 jam terakhir (sehari penuh terakhir) di direktori tertentu dan sub-direktorinya:

find /directory_path -mtime -1 -ls

Harus sesuai dengan keinginan Anda

- sebelum 1 penting - artinya ada yang berubah satu hari atau kurang yang lalu.A + sebelum 1 sebaliknya akan berarti sesuatu yang berubah setidaknya satu hari yang lalu, sementara tidak memiliki apa pun sebelum 1 berarti itu telah diubah tepat satu hari yang lalu, tidak lebih, tidak kurang.


Cara lain yang lebih manusiawi:

find /<directory> -newermt "-24 hours" -ls

atau:

find /<directory> -newermt "1 day ago" -ls

atau:

find /<directory> -newermt "yesterday" -ls

Anda dapat melakukannya dengan

find . -mtime 0

Dari man find :

[Waktu] sejak setiap file terakhir diubah dibagi dengan 24 jam dan sisanya dibuang. Artinya, untuk mencocokkan -mtime 0, file harus memiliki modifikasi di masa lalu yang kurang dari 24 jam yang lalu.


Linux
  1. Hapus File Yang Belum Diakses Untuk Waktu Yang Diberikan Di Linux

  2. Temukan file dan direktori terbesar di Linux

  3. Cara memeriksa file besar di konsol

  1. Temukan File yang Tidak Dapat Dibaca Pengguna?

  2. Mendapatkan Semua File Yang Telah Dimodifikasi Pada Tanggal Tertentu?

  3. Temukan File Untuk Beberapa Variasi Pada Nama File Yang Ada Bersama Di Direktori Yang Sama?

  1. Temukan Dan Hapus File Besar Yang Terbuka Tetapi Telah Dihapus?

  2. Bagaimana cara membuat daftar file yang diubah dalam rentang waktu tertentu?

  3. Bagaimana menemukan semua file yang jarang di Linux