Pular para o conteúdo

Duvida de comandos

Responder tópico
  • Denunciar
  • Indicar

1. Duvida de comandos

Enviado em 28/01/2014 - 13:46h


Boa tarde a todos.

Galera, eu estou com um problema nas mãos e gostaria de saber se poderiam me ajudar, eu sou novo no Shell e não sei tanto as funções específicas dele.
Seguinte, eu tenho uma pasta que contem arquivos de diferentes formatos, nesta pasta eu preciso selecionar e copiar, apenas os arquivos .pdf, até ai é tranquilo, o problema é o seguinte, Todos os arquivos .pdf tem quase a mesma nomenclatura, com exceção de uma data no final do nome (ex: Alerta_Especial_PORTO_MA_09-07-2012_a_11-07-2013.pdf). A pasta para onde são enviados estes documentos deve ter uma restrição de no máximo 3 arquivos, ou seja, quando uma pasta for atualizada, se na outra já tiverem 3 arquivos, eu preciso deletar o mais antigo. Alguém poderia me dar uma luz neste casa, pois eu estava pensando, como farei para ter essa comparação de datas, para ver a mais antiga, e outra coisa alguém sabe me dizer se tem algum comando para copiar somente se a pasta for atualizada??

Desde já agradeço a todos pela atenção!!!!

Responder tópico

2. Re: Duvida de comandos

Enviado em 02/02/2014 - 00:24h

Sobre o "tem algum comando para copiar somente se a pasta for atualizada??", você pode pesquisar sobre rsync ele faz muito bem isso.

Sobre as datas se for pelo nome do arquivo, costumo usar datas no formato AAAAMMDD assim pode-se usar uma comparação matemática simples:

20140120 é maior que 20140115, a diferença entre elas é 5 e por ai vai....


Se for pela data de criação/modificação do arquivo, veja sobre find -mtime, find -atime, etc...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder