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.