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)
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
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.