Localizando pastas que contêm arquivos alterados desde a data

3

Então, eu tenho um diretório com vários subdiretórios Algo como ...

main
main/folder1
main/folder2
main/folder2/otherfolder1
main/folder2/otherfolder2

etc ...

Existe uma maneira fácil para eu determinar quais pastas têm arquivos neles que foram alterados desde uma determinada data?

Eu gostaria de saber que

folder1
otherfolder2

São as únicas duas pastas que alteraram arquivos desde 15/7/09.

Qualquer coisa simples funcionará para mim ... applescript, terminal de comando.

    
por Jason 01.08.2009 / 16:58

2 respostas

4
find . -type d -newermt '7/15/09'

Na página de manual do encontro:

- arquivo newWY

Verdadeiro se o arquivo atual tiver um último acesso mais recente (X = a), tempo de criação de inode (X = B), tempo de alteração (X = c) ou tempo de modificação (X = m) do que o último tempo de acesso (Y = a), criação de inode tempo (Y = B), tempo de alteração (Y = c) ou tempo de modificação (Y = m) de Arquivo. Além disso, se Y = t, então o arquivo é interpretado como um especificação de data direta da forma entendida por cvs (1). Nota que -newermm é equivalente a -newer.

    
por 01.08.2009 / 18:33
1

Este artigo mostra como isso pode ser feito usando o find no terminal. Para mais informações sobre encontrar, abra um terminal e use

man find
    
por 01.08.2009 / 18:16