Parece que ainda não tenho reputação suficiente para comentar sua pergunta, então farei isso em uma resposta.
Primeiro, acho que ajudaria se você postasse os nomes dos arquivos com os quais está trabalhando. Também me pergunto qual é a estrutura do subdiretório em /path/to/files
. Digo isso porque quero saber se o find
que você está executando está realmente imprimindo os arquivos mais recentes. Você não está operando com timestamps aqui, e é por isso que eu pergunto. Então, nessa nota, talvez você queira colar também a saída da descoberta para ajudar a esclarecer.
Além disso, estou me perguntando se o -n
on sort
é necessário. Sorta ao lado do ponto, mas você poderia fazer um sort | tail -5
.
Sem ver mais resultados sobre seus arquivos, inclusive no destino, não sei se esse tipo de rsync --delete
funcionará. Isso já funcionou para você, ou você está vendo isso agora?
Como alternativa, você pode procurar em sinalizadores -newer, -delete e / ou mtime de find.