Como encontrar todos os arquivos no diretório a partir de uma data específica (não há dias atrás) como one-liner?

1

Como posso modificar esse comando para encontrar todos os arquivos de 1º de novembro de 2014 - e (preferencialmente) em uma única linha?

find /some_path/ -mtime -10 -type f -exec basename {} \;
    
por fredrik 05.11.2014 / 16:20

1 resposta

4

Novas versões find têm uma opção -newerXY , que pode ser usada no formato -newermt "2014-11-01" . Você provavelmente terá que fazer dois testes, por mais recente que 2014-30-31 e para não mais recente que 2014-11-01 'ou algo ao longo desta linha.

Para as versões mais antigas, você precisa inserir sua data em date e fazer algumas contas com ele e obter os dias desde esse dia.

    
por 05.11.2014 / 16:33

Tags