Alias ​​untuk daftar direktori diurutkan berdasarkan waktu yang dimodifikasi dalam urutan terbalik


49

Ketika saya perlu menemukan file saya yang baru digunakan, perintah ini:

ls -lt

daftar dalam urutan menaik (berdasarkan waktu), ketika ada banyak file, saya perlu gulir ke atas untuk melihat file yang diperlukan, karena tidak muat di layar terminal.

Setelah menemukan tacoutput yang terbalik, saya menggunakan: ls -lt dir/ | tac Apakah ada cara yang lebih menyenangkan untuk melakukannya, tanpa menggunakan skrip / utilitas eksternal?

Jawaban:


79

Itu -rmelakukan hal yang sama lsseperti tachalnya untuk perintah apa pun yang membutuhkan pemesanan file terbalik.

Jadi Anda bisa menulis

ls -ltr

Dari halaman manual:

  • -lDaftar dalam format panjang. Jika output ke terminal, jumlah total untuk semua ukuran file adalah output pada baris sebelum daftar panjang.
  • -r Membalik urutan urutan untuk mendapatkan urutan leksikografis terbalik atau entri terlama pertama (atau file terbesar terakhir, jika dikombinasikan dengan urutkan berdasarkan ukuran.
  • -t Urutkan berdasarkan waktu yang dimodifikasi (paling baru dimodifikasi terlebih dahulu) sebelum menyortir operan berdasarkan urutan leksikografis.

1
Terima kasih! Digunakan lsuntuk usia dan tidak pernah baru ada -r: p
linux-newbie

7
Ini diingat dengan mnemonic yang berguna "nanti". Seperti dalam, "Saya ingin melihat file yang diubah nanti: ls -ltr"
bahamat

2
Ini juga menyedihkan karena dalam sebagian besar perintah populer lainnya itu singkatan dari 'rekursif' ...
dolzenko

Saya merasa agak konyol karena tidak memperhatikan itu setelah melihat halaman manual untuk ls mengingat bahwa pengubah terdaftar dalam urutan abjad. Dalam berita terkait, masih ada opsi rekursif untuk ls, tetapi itu adalah -R bukan -r.
Jonathan Thiele

2
hanya ingin menunjukkan ls -latersebenarnya kombinasi pilihan yang valid
xenoterracide
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.