Coba gunakan kepala atau ekor. Jika Anda menginginkan 5 file yang terakhir diubah:
ls -1t | head -5
-1 (itu satu) mengatakan satu file per baris dan kepala mengatakan ambil 5 entri pertama.
Jika Anda ingin mencoba 5 terakhir
ls -1t | tail -5
Jawaban yang diterima hanya mencantumkan nama file, tetapi untuk mendapatkan 5 file teratas, Anda juga dapat menggunakan:
ls -lht | head -6
di mana:
-l
output dalam format daftar
-h
membuat output dapat dibaca manusia (yaitu ukuran file muncul dalam kb, mb, dll.)
-t
mengurutkan keluaran dengan menempatkan file yang paling baru dimodifikasi terlebih dahulu
head -6
akan menampilkan 5 file karena ls
mencetak ukuran blok di baris pertama keluaran.
Menurut saya ini adalah pendekatan yang sedikit lebih elegan dan mungkin lebih bermanfaat.
Contoh keluaran:
total 26960312
[email protected] 1 user staff 1.2K 11 Jan 11:22 phone2.7.py
[email protected] 1 user staff 2.7M 10 Jan 15:26 03-cookies-1.pdf
[email protected] 1 user staff 9.2M 9 Jan 16:21 Wk1_sem.pdf
[email protected] 1 user staff 502K 8 Jan 10:20 lab-01.pdf
[email protected] 1 user staff 2.0M 5 Jan 22:06 0410-1.wmv