Unix'te dosyalar zaman damgasına göre nasıl sıralanır? Dosyaları ve oluşturuldukları zamana göre sıralamam gerekiyor.
Unix'te dosyalar zaman damgasına göre nasıl sıralanır? Dosyaları ve oluşturuldukları zamana göre sıralamam gerekiyor.
ls -Ct | awk '{print $1}'
Yanıtlar:
Dosya değişikliği:
ls -t
Inode değişikliği:
ls -tc
Dosya erişimi:
ls -tu
En alttaki "en yenisi":
ls -tr
Bunların hiçbiri bir yaratma zamanı değil. Çoğu Unix dosya sistemi, zaman damgalarının oluşturulmasını desteklemez.
ls -U
sıralar. Linux'ta, onu destekleyen çoğu dosya sisteminde mevcuttur (NTFS dahil bile), ancak buna "doğum zamanı" denir ve manuel olarak sıralamanız gerekir.