Debate

Linux’ta Belirli Tarihte Değiştirilen Dosyaları Bulma

Iniciado por Celal · 07 ago 2026 02:11 · 5 Visitas · 0 Respuestas
Autor del tema #0
Linux sistemlerinde dosyaların tarihleri, dosya yönetimi açısından kritik öneme sahiptir. Belirli bir tarihte değiştirilen dosyaları bulmak için birkaç farklı yöntem ve araç kullanabilirsiniz. Bu yazıda, find komutunu kullanarak belirli tarihlerde değişiklik gösteren dosyaları nasıl bulabileceğinizi anlatacağım.

Öncelikle, find komutu, belirtilen dizin içindeki dosyaları aramak için oldukça güçlü bir araçtır. Belirli bir tarihte değiştirilen dosyaları bulmak için aşağıdaki komutları kullanabilirsiniz.

1. Belirli Bir Tarihte Değiştirilen Dosyaları Bulma

Eğer belirli bir tarihte (örneğin, 2023-10-01) değiştirilen dosyaları bulmak istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:

CODE
1find /path/to/directory -type f -newermt "2023-10-01" ! -newermt "2023-10-02"


Bu komut, /path/to/directory altındaki dosyaları tarar ve 1 Ekim 2023'te değiştirilen dosyaları listeleyecektir. Burada -newermt parametresi, dosyanın belirtilen tarihte veya sonrasında değiştirildiğini kontrol ederken, ! -newermt ifadesi ise belirtilen tarihten sonraki dosyaları dışlamak için kullanılır.

2. Tarih Aralığında Değiştirilen Dosyaları Bulma

Eğer bir tarih aralığında değiştirilen dosyaları bulmak istiyorsanız, örneğin 2023-09-01 ile 2023-09-30 tarihleri arasında değiştirilen dosyalar için şu komutu kullanabilirsiniz:

CODE
1find /path/to/directory -type f -newermt "2023-09-01" ! -newermt "2023-10-01"


Bu komut, belirtilen dizin altındaki dosyaları 1 Eylül 2023 ile 30 Eylül 2023 tarihleri arasında değiştirilmiş olan dosyaları bulacaktır.

3. Son Değiştirilme Tarihine Göre Sıralama

Elde edilen sonuçları daha okunabilir hale getirmek için ls komutunu kullanarak dosyaları sıralayabilirsiniz. Aşağıdaki komut, bulunan dosyaları son değiştirilme tarihine göre sıralayacaktır:

CODE
1find /path/to/directory -type f -newermt "2023-09-01" ! -newermt "2023-10-01" -exec ls -lt {} +


Bu komut, aynı anda dosyaların son değiştirilme tarihini gösterecek ve listeleyecektir.

Sonuç olarak, Linux'ta belirli tarihte değiştirilen dosyaları bulmak oldukça basit ve etkili bir süreçtir. find komutu ile birleştirilen tarih parametreleri sayesinde, dosyalarınızı etkili bir şekilde yönetebilirsiniz. Bu yöntemler ile ilgili başka öneriler veya farklı senaryolar var mı?

Debes haber iniciado sesión para responder.

0 citas seleccionadas