Como classificar os arquivos de acordo com o carimbo de data / hora no Unix? [fechadas]

94

Como classificar os arquivos de acordo com o carimbo de data / hora no Unix? Preciso classificar os arquivos e também com base na hora em que foram criados.

Srihari
fonte
1
Qual carimbo de data / hora? Além disso, não há registro de data e hora de criação na maioria dos sistemas de arquivos * nix.
ninjalj
1
carimbo de data / hora com o qual o arquivo é criado.
Srihari de
tryls -Ct | awk '{print $1}'
zx1986

Respostas:

172

Modificação do arquivo:

ls -t

Mudança de inode:

ls -tc

Acesso ao arquivo:

ls -tu

"Mais recente" na parte inferior:

ls -tr

Nada disso é um momento de criação. A maioria dos sistemas de arquivos Unix não oferece suporte a carimbos de data / hora de criação.

ninjalj
fonte
3
Na verdade, muitos sistemas de arquivos * nix suportam timestamp de criação ... não é apenas plataforma cruzada. No FreeBSD e no OS X, geralmente está disponível apenas em sistemas de arquivos BSD nativos (incluindo HFS + no OS X); é chamado de "hora de criação do arquivo" e é ls -Uclassificado por ele. No Linux, está disponível na maioria dos sistemas de arquivos que o suportam (mesmo incluindo NTFS), mas é chamado de "hora do nascimento" e você tem que classificar manualmente.
abarnert
17

Use -t em ls. por exemplo:.

ls -tr

ou

ls -ltr
linuts
fonte