Jak sortować pliki według znacznika czasu w unixie? [Zamknięte]


94

Jak sortować pliki według znacznika czasu w unixie? Muszę posortować pliki, a także na podstawie czasu ich utworzenia.


1
Który znacznik czasu? Ponadto na większości systemów plików * nix nie ma znacznika czasu utworzenia.
ninjalj

1
sygnatura czasowa, z jaką utworzono plik.
Srihari

spróbujls -Ct | awk '{print $1}'
zx1986

Odpowiedzi:


173

Modyfikacja pliku:

ls -t

Zmiana i-węzła:

ls -tc

Dostęp do plików:

ls -tu

„Najnowszy” na dole:

ls -tr

Nic z tego nie jest czasem tworzenia. Większość systemów plików Unix nie obsługuje znaczników czasu utworzenia.


3
W rzeczywistości wiele systemów plików * nix obsługuje znacznik czasu utworzenia… po prostu nie jest to platforma wieloplatformowa. We FreeBSD i OS X jest ogólnie dostępne tylko na natywnych systemach plików BSD (w tym HFS + na OS X); nazywa się to „czasem utworzenia pliku” i ls -Usortuje według niego. W Linuksie jest dostępny na większości systemów plików, które go obsługują (nawet w tym NTFS), ale nazywa się to „czasem urodzenia” i musisz sortować ręcznie.
abarnert

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.