Listar arquivos criados aos domingos

6

Como faço para listar / encontrar todos os arquivos criados aos domingos ou segundas-feiras?

Como uso o parâmetro date para exibi-los?

Algo como:

ls -f date + %a

ou

find -type f | date +%A

ou

find -type f -mtime -6
    
por Gilles 08.10.2012 / 13:28

2 respostas

7

Algo parecido com isto?

find -type f -printf '%Ta\t%p\n' | egrep "^(Sun|Mon)" | cut -f 2-

Observe que isso usa a hora da última modificação do arquivo, não o tempo de criação (que, até onde eu sei, não é mantido em lugar algum)

    
por 08.10.2012 / 13:38
1

Em sistemas operacionais * nix, não há como obter a data de criação do arquivo. O mtime lhe dará a última modificação e o atime lhe dará o último acesso. Mas não há como obter o tempo de criação do arquivo.

Se você precisar de tempo de criação, você mesmo precisará salvá-lo em algum arquivo.

    
por 08.10.2012 / 13:40