Find komutunda ctime 1 ve ctime +1 arasındaki fark


17

Aşağıdaki komutu çalıştırırsam:

find . -name "*.jar" -type f -ctime +1

Ben geri hiçbir sonuç, oysa ben koşmak eğer:

find . -name "*.jar" -type f -ctime 1

Sonuçlar alıyorum.

Yanıtlar:


24

Bu, dizindeki tüm jar dosyalarının 48 saatten daha kısa bir süre önce durum değişikliklerine sahip olduğu anlamına gelir.

Detaylı açıklama

Göre findadam sayfasında,

-ctime n
    File's status was last changed n*24 hours ago.

Ve ...

When find figures out how many 24-hour periods ago the file was 
last accessed, any fractional part is ignored, so to match -atime +1, 
a file has to have been accessed at least two days ago.

Ve başka yerlerde ...

+n for greater than n

Bu nedenle -ctime +1, dosya durumunun en az 48 saat önce değişmiş olması gerektiği anlamına gelir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.