Jak sortować polecenie ls według daty

Spisu treści:

Anonim

Polecenie „ls” wyświetla listę wszystkich plików i folderów w katalogu w wierszu poleceń, ale domyślnie ls zwraca listę w porządku alfabetycznym. Za pomocą prostej flagi polecenia możesz zamiast tego sortować ls według daty, pokazując ostatnio zmodyfikowane elementy na górze wyników polecenia ls. Ta sztuczka dotyczy danych wyjściowych polecenia ls w systemach Mac OS / Mac OS X, Linux, BSD, a także Bash w systemie Windows.

Flaga -t posortuje dane wyjściowe polecenia ls według daty i godziny ostatniej modyfikacji, ale dla uzyskania najlepszych rezultatów prawdopodobnie będziesz chciał zastosować flagę -l long listing i być może kilka innych jako dobrze. Przyjrzyjmy się kilku pomocnym sposobom sortowania danych wyjściowych ls według daty.

Sortuj dane wyjściowe „ls” według daty

Flaga -t posortuje dane wyjściowe polecenia ls według daty i godziny ostatniej modyfikacji:

  1. Otwórz Terminal, jeśli jeszcze tego nie zrobiłeś (/Applications/Utilities/ w systemie mac OS) i przejdź do katalogu, który chcesz posortować według daty za pomocą ls
  2. Wydaj następującą składnię polecenia:
  3. ls -lt

  4. Naciśnij powrót, aby zobaczyć zawartość katalogu wymienioną z ls według daty

Ostatnio zmodyfikowane elementy będą wyświetlane u góry danych wyjściowych polecenia, zamiast pokazywać zwróconą listę w porządku alfabetycznym.

Pokaż sortuj według daty, czytelne dla człowieka, wszystkie pliki

Moim osobistym upodobaniem do sortowania danych wyjściowych ls według daty modyfikacji jest użycie -lt, ale także uwzględnienie -h dla rozmiarów czytelnych dla człowieka oraz -a dla pokazania wszystkich plików poprzedzonych kropkami. Ułatwia to również zapamiętanie flagi -h alt, używanej w następujący sposób:

ls -h alt

Odwracanie Sortuj według daty Wyjście

Jeśli chcesz odwrócić kolejność, tak aby ostatnio zmodyfikowane elementy znajdowały się na dole danych wyjściowych polecenia ls, możesz również dodać flagę -r w następujący sposób:

ls -h altr

Wyjście będzie takie samo, z tą różnicą, że zostało pokazane w odwrotnej kolejności, z datą najstarszej modyfikacji na górze i datą i godziną ostatniej modyfikacji na dole.

Ta sztuczka oczywiście dotyczy wiersza poleceń i terminala, ale sortowanie według daty i odmian daty modyfikacji lub daty ostatniego otwarcia może być również niezwykle przydatne w Finderze. Na przykład sortowanie „Wszystkich moich plików” w Mac Finderze według daty ostatniego otwarcia to świetna wskazówka, którą można zastosować w podobny sposób do dowolnego innego folderu wyświetlanego w Finderze na Macu, aby pokazać, kiedy ostatni raz uzyskano dostęp do pliku lub go zmodyfikowano.

Masz jakieś inne pomocne wskazówki lub sztuczki dotyczące sortowania katalogów według daty? Daj nam znać w komentarzach poniżej.

Jak sortować polecenie ls według daty