ls: içerdiği dosyaların zaman damgalarına göre sıralanmış dizinleri nasıl listeleyebilirim


14

Bazı yeni dosyaların / dizinlerin oluşturulduğu anlamıyla dizinleri erişim sürelerine göre nasıl listeleyebilirim (örneğin, en son oluşturulan dosyaları içeren dizinler).


man lsÇeşitli sıralama olanakları da dahil olmak üzere seçeneklerin tam listesi için çalıştırın .
Caleb

Yanıtlar:


21

Birleştirebileceğiniz birkaç seçenek var.

-cOlarak zaman anahtar sıralar [1]:

-c ile -Bu : göre sıralama ve gösteri, ctime (dosya durum bilgilerinin son değişiklik zamanı) ile -l : gösterisi ctime ve sıralama aksi adıyla:
sort ctime tarafından

-uVe -tanahtarlar da kullanılabilir:

-t değişiklik zamanına göre sırala
-u ile -lt : sırala ve göster, erişim zamanını -l : erişim zamanını göster ve ada göre sırala: aksi takdirde erişim zamanına göre sırala

Hepsini böyle bir araya getirebilirsiniz [2]:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2] -rsiparişi tersine çevirir

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.