Bagaimana cara mengurutkan file sesuai cap waktu di unix? [Tutup]

94

Bagaimana cara mengurutkan file sesuai cap waktu di unix? Saya perlu mengurutkan file dan juga berdasarkan waktu pembuatannya.

Srihari
sumber
1
Stempel waktu yang mana? Selain itu, tidak ada stempel waktu pembuatan di sebagian besar sistem file * nix.
ninjalj
1
stempel waktu yang digunakan untuk membuat file.
Srihari
cobals -Ct | awk '{print $1}'
zx1986

Jawaban:

173

Modifikasi file:

ls -t

Perubahan inode:

ls -tc

Akses file:

ls -tu

Yang "terbaru" di bawah:

ls -tr

Tak satu pun dari ini adalah waktu penciptaan. Kebanyakan sistem file Unix tidak mendukung cap waktu pembuatan.

ninjalj
sumber
3
Sebenarnya, banyak filesystem * nix yang mendukung timestamp pembuatan… hanya saja tidak lintas platform. Pada FreeBSD dan OS X, biasanya hanya tersedia pada filesystem BSD asli (termasuk HFS + pada OS X); itu disebut "waktu pembuatan file", dan ls -Umengurutkannya. Di Linux, ini tersedia di sebagian besar sistem file yang mendukungnya (bahkan termasuk NTFS), tetapi ini disebut "waktu lahir", dan Anda harus mengurutkan secara manual.
abarnert
17

Gunakan -t pada ls. misalnya:.

ls -tr

atau

ls -ltr
linuts
sumber