Yanıtlar:
Linux'ta, bir dosyanın oluşturulma zamanının bir izi yoktur. Yalnızca şunlara erişebilirsiniz:
mtime,atime,ctime,.Bu sürelere göre test edilen dosyaları aramak istiyorsanız, find( man find) size yardımcı olabilir.
Geçerli dizininizde ve alt dizinlerinde tam olarak 30 dakika önce erişilen bir dosyayı bulmak için bu yolu kullanırsınız:
find -amin 30
Genellikle, tam bir dakika vermek zor olabileceğinden bir aralık kullanmak istersiniz:
find -amin +25 -amin -35
Bu işlem 25 dakikadan daha uzun ama 35 dakikadan daha kısa bir süre önce erişilen dosyaları bulur.
Ve yalnızca değiştirme zamanı ile ilgileniyorsanız ve erişim (yani okuma) zamanı -aminile ilgilenmiyorsanız değiştirin -mmin.
mtimede cevaba da koydum
-mtime 3030 günlük dosyaları gösteriyordu.
Xtimeseçenekler günler ve Xminseçenekler. Benim hatam, cevabı değiştiriyorum
Xtimegibi makul bir zaman birimi ile kullanabileceğinizi unutmayın30m5d
Bunu mtimeyapmak için kullanabilirsiniz :
find . -mmin 30 #exactly 30 minutes old
createdveya modified30 dakika önceki dosyaları söyleyecektir
-mminzaman -mmingeçerli bir seçenek değil
find /path -mtime +30m
-mmin, bu komutu kullanarak birçok örneğe baktım ..
find.