Sonuçları ls komutundan değiştirme tarihine göre sıralamak nasıl (önce dizinler)?


18

Ateş edebilirim

ls -lrt 

dosya ve klasörleri değiştirme tarihine göre sıralamak için, ancak bu dizinleri dosyalardan ayırmaz. lsİlk dizinleri değişiklik tarihine ve ardından dosyaları değişiklik tarihine göre göstermek istiyorum . Bu nasıl yapılır?

Yanıtlar:


25

Böyle bir şeye ne dersin:

ls -ltr --group-directories-first

Çok teşekkürler! Her nasılsa bunu man sayfasından bulamadım. Benim hatam, teşekkürler!
jrara

5

ls -t

veya (tersine, en yenisi en altta):

ls -tr

lsAdam sayfa fazla ayrıntı ve listelerde diğer seçenekler bu açıklanır.

Dizinlerin dönünde izinler varls -ltr

Sıralı değişiklik tarihine sahip dizinleri almak için

ls -ltr |grep ^d

Ve dizinler dışındaki dosyalara

ls -ltr | grep -v ^d


Hayır, bu doğru sonucu vermez.
jrara


Klasörler konusunda haklısın, soruyu güncelledim.
jrara

Cevabınız için teşekkürler, ancak sorumu dikkatlice okuduysanız, ls çıktısını değişiklik tarihine (ls -lrt) göre nasıl sıralayacağımı bildiğimi fark edebilirsiniz, ancak sonuçları ilk olarak mod tarihine göre almak ve sonra mod tarihine göre dosyaları.
jrara

hey jrara sorunuz var .. cevap ile geri alıyorum ...
Munai Das Udasin
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.