Apakah mungkin menemukan semua php
file dalam direktori tertentu yang telah dimodifikasi pada tanggal tertentu
Saya menggunakan
find /var/www/html/dir/ -mtime -28 | grep '.php'
untuk mendapatkan file yang dimodifikasi dalam 28 hari terakhir, tetapi saya hanya membutuhkan file yang telah dimodifikasi pada tanggal berikut:2011-02-08
Jawaban yang Diterima:
Pada versi terbaru find
(misalnya GNU 4.4.0) Anda dapat menggunakan -newermt
pilihan. Misalnya, untuk menemukan semua file yang telah dimodifikasi pada 08-02-2011
$ find /var/www/html/dir/ -type f -name "*.php" -newermt 2011-02-08 ! -newermt 2011-02-09
Perhatikan juga bahwa Anda tidak perlu melakukan pipe ke grep untuk menemukan file php karena find dapat melakukannya untuk Anda di -name
pilihan.
Lihat jawaban SO ini untuk saran lebih lanjut:Bagaimana cara menggunakan 'find' untuk mencari file yang dibuat pada tanggal tertentu?
Bagaimana Cara Menjatuhkan Hak Istimewa Root Dalam Skrip Shell?
Melakukan Operasi Tulis Atom Dalam File Di Bash?