Sistema operacional: Linux
Tipo de sistema de arquivos: ext3
Solução preferida: bash (script / oneliner), ruby, python
Eu tenho vários diretórios com vários subdiretórios e arquivos. Eu preciso fazer uma lista de todos esses diretórios que são construídos de forma que todos os diretórios de primeiro nível sejam listados ao lado da data e hora do último arquivo criado / modificado dentro dele.
Para esclarecer, se eu tocar em um arquivo ou modificar seu conteúdo alguns níveis de subdiretório, esse registro de data e hora deve ser exibido ao lado do nome do diretório de primeiro nível. Digamos que eu tenha um diretório estruturado assim:
./alfa/beta/gamma/example.txt
e eu modifico o conteúdo do arquivo example.txt
, preciso que o horário seja exibido ao lado do diretório de primeiro nível alfa
em formato legível por humanos, não em época. Eu tentei algumas coisas usando find, xargs
, sort
e os gostos, mas não posso contornar o problema que o timestamp sistema de arquivos de 'alfa' não muda quando eu criar / modificar arquivos de alguns níveis para baixo.