Groking timestamps do arquivo UNIX

0

O manual find lista vários timestamps de arquivos diferentes:

access time:  (amin, anewer)
changed time: (cmin, cnewer)
last modified time: (mmin)

Esta é a saída de: ls -lrt * .log

Qual registro de data e hora é exibido?

Como posso obter as outras informações de registro de data e hora?

-rwxr-xr-x 0 xr kchd  71679 Feb 16  2017 sys_rm2888959.log
-rwxr-xr-x 0 xr kchd 104974 Feb 16  2017 sys_rm2888982.log
-rwxr-xr-x 0 xr kchd 107627 Feb 16  2017 sys_rm2888998.log
-rwxr-xr-x 0 xr kchd 110731 Apr 10 07:11 sys_rm2888896.log
-rwxr-xr-x 0 xr kchd 110022 Apr 18 08:22 sys_rm2888135.log
-rwxr-xr-x 0 xr kchd 102135 May 16 04:35 sys_rm2888749.log
-rwxr-xr-x 0 xr kchd 107374 May 22 02:17 sys_rm2888075.log
-rwxr-xr-x 0 xr kchd   9170 Jun  5 09:20 sys_rm2888328.log
-rwxr-xr-x 0 xr kchd 110097 Jun 12 09:39 sys_rm2888264.log
-rwxr-xr-x 0 xr kchd 109516 Jul 17 01:15 sys_rm2888542.log
-rwxr-xr-x 0 xr kchd 100893 Jul 17 03:18 sys_rm2888567.log
-rwxr-xr-x 0 xr kchd 101035 Aug 21 05:10 sys_rm2888543.log
-rwxr-xr-x 0 xr kchd 110879 Aug 28 07:18 sys_rm2888859.log
    
por zundarz 20.09.2017 / 16:34

1 resposta

0

  • ls -l mostra o carimbo de data / hora "last modified" por padrão.

  • Para ver o carimbo de data / hora "último acesso", use ls -l -u .

  • Para ver o carimbo de data / hora da "última alteração" ("hora da última modificação das informações de status do arquivo"), use ls -l -c .

Seu comando,

ls -lrt *.log

Relacionaria todos os nomes no diretório atual correspondendo ao padrão *.log , classificando a saída no último registro de data e hora modificado como a chave primária e usando o nome do arquivo como chave secundária (nos casos em que dois ou mais arquivos o mesmo timestamp). A classificação será feita na ordem da última modificada mais recentemente (reversa do padrão).

    
por 20.05.2018 / 18:00