Müzakirə

Linux find ile Son 24 Saatte Değişen Dosyaları Bulma

Başladan Furko · 12 avq 2026 21:01 · 2 Baxış · 0 Cavablar
Mövzunu Açan #0
Linux komut satırında dosya yönetimi, sistem yöneticileri ve geliştiriciler için oldukça önemli bir beceridir. Özellikle büyük sistemlerde veya sürekli güncellenen dosya yapılarında, belirli bir zaman diliminde değişen dosyaları bulmak gerekebilir. Bu noktada, find komutu son 24 saatte değişen dosyaları bulmak için son derece yararlı bir araçtır.

find komutunu kullanarak son 24 saat içinde değişen dosyaları bulmak için aşağıdaki temel yapıyı kullanabilirsiniz:

CODE
1find /path/to/directory -mtime -1


Bu komutun yapısını açıklamak gerekirse:

  • /path/to/directory: Değişen dosyaları aramak istediğiniz dizinin yolunu belirtir. Örneğin, /var/www/html gibi bir yol kullanabilirsiniz.
  • -mtime -1: Bu ifade, dosyanın son değişiklik tarihinin mevcut tarihten 1 gün (24 saat) öncesine göre daha yeni olduğunu belirler. Yani, bu komut yalnızca son 24 saatte değişmiş dosyaları listeleyecektir.

Eğer yalnızca belirli bir dosya türünü aramak isterseniz, örneğin sadece .txt uzantılı dosyaları bulmak için şu komutu kullanabilirsiniz:

CODE
1find /path/to/directory -mtime -1 -name "*.txt"


Bu komut, son 24 saat içinde değişen tüm .txt dosyalarını listeleyecektir.

Buna ek olarak, -print seçeneğini ekleyerek sonuçları daha belirgin hale getirebilirsiniz:

CODE
1find /path/to/directory -mtime -1 -print


Son olarak, find komutunun çıktısını daha okunabilir hale getirmek için ls komutu ile birleştirebilirsiniz. Örneğin, aşağıdaki komut ile son 24 saatte değişen dosyaların detaylı bilgilerini alabilirsiniz:

CODE
1find /path/to/directory -mtime -1 -exec ls -l {} \;


Bu komut, değişen dosyaların izinleri, sahipleri ve boyutları gibi bilgileri gösterir.

Sonuç olarak, Linux sistemlerinde dosya yönetimi ve izleme için find komutu oldukça güçlü bir araçtır. Özellikle belirli bir süre içinde değişen dosyaları bulmak, sistem yöneticileri için rutin bir görev haline gelmiştir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi