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.


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.