Encontre o último arquivo modificado / criado de uma certa extensão

0

Eu criei um arquivo de script * .ksh muito recentemente e quero obter uma lista dos arquivos last modified / created * .ksh.

Tenho certeza de que você pode de alguma forma fazer isso usando o find, mas não sabe como.

    
por user9398 01.09.2009 / 18:25

1 resposta

2

find . -name "*.ksh" -amin -10

fornecerá arquivos * .ksh na árvore de diretórios atual que foram acessados há menos de 10 minutos.

Em uma nota mais geral, use

find . -name ".ksh" -amin n

onde

 Numeric arguments can be specified as
   +n     for greater than n,
   -n     for less than n,
   n      for exactly n.

e um dos seguintes:

   -amin n
          File was last accessed n minutes ago.

   -cmin n
          File’s status was last changed n minutes ago.

   -mmin n
          File’s data was last modified n minutes ago.


   -atime n
          File was last accessed n*24 hours ago.  When find figures out how many 24-hour periods ago the file was last
          accessed,  any  fractional part is ignored, so to match -atime +1, a file has to have been accessed at least
          two days ago.

   -ctime n
          File’s  status  was  last  changed  n*24  hours ago. 

   -mtime n
          File’s data was last modified n*24 hours ago.  
    
por 01.09.2009 / 18:36

Tags