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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.