Após muitas tentativas, consegui com ajuda de uma outra pessoa que não daqui do site, mas coloco aqui esse comando para caso alguém esteja precisando também.
Para mostrar um arquivo e suas características podemos usar o comando "ls -lt", que mostra suas permissões, usuário, data e hora. E caso você queira listar apenas os do mês, "ls -lt | grep Jul", irá te mostrar todos os arquivos do mês de julho (no caso usando o pipe para interligar dois comandos), mas se quiser mostrar os arquivos do dia e somente do dia, "ls -lt | grep Jul" "(dia)", dessa maneira irá listar os aquivos do dia para você após o grep, no caso para mim a data do arquivo aparecia: Jul 10 arquivo.doc.
Espero ter ajudado alguém que possa precisar de listar dessa maneira mais específica.
[1] Comentário enviado por ricardoolonca em 27/07/2007 - 21:37h
Outra forma e fazer isso é usando o find. Por exemplo:
find -mtime +30 -mtime -60 -type f -exec ls -l {} \;
Esse comando vai executar um ls -l (-exec ls -l) em todos os arquivos comuns (-type f) que não foram modificados a mais de 30 dias (-mtime +30) e menos de 60 (-mtime -60)
[3] Comentário enviado por rocha.tiago em 15/12/2016 - 09:59h
Bom dia!!
Estou com o seguinte problema e se possível gostaria da ajuda:
Em uma pasta chamada dados que fica dentro de /opt ficam armazenados milhares de arquivos de uma aplicação. O que eu preciso manter os dados dessa pasta dos últimos 7 meses, e o que não for de 7 meses mover para outro local.
Como não sei script estou com muita dificuldade de realizar tal atividade. Alguem poderia ajudar?
Explicação:
Procure (find), partindo da pasta /opt/dados, arquivos (-type f) criados a mais de 210 dias (7 meses) (-ctime +210) e para cada arquivos encontrado execute (-exec) o comando mv arquivo_encontrado (é substituído de {}) para a pasta /luga_novo