Unix'te dosyalar zaman damgasına göre nasıl sıralanır? [kapalı]


94

Unix'te dosyalar zaman damgasına göre nasıl sıralanır? Dosyaları ve oluşturuldukları zamana göre sıralamam gerekiyor.


1
Hangi zaman damgası? Ayrıca, çoğu * nix dosya sisteminde oluşturma zaman damgası yoktur.
ninjalj

1
dosyanın oluşturulduğu zaman damgası.
Srihari

deneyinls -Ct | awk '{print $1}'
zx1986

Yanıtlar:


173

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.


3
Aslında, birçok * nix dosya sistemi zaman damgası oluşturmayı destekler… bu sadece platformlar arası değildir. FreeBSD ve OS X'te, genellikle yalnızca yerel BSD dosya sistemlerinde bulunur (OS X'te HFS + dahil); buna "dosya oluşturma zamanı" denir ve buna göre ls -Usı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.
abarnert

17

-T üzerinde ls kullanın. Örneğin:.

ls -tr

veya

ls -ltr
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.