Uso un generatore di sito Web statico che genera tutti i file nel sito Web in ciascuna esecuzione. Dopo aver generato i file, utilizzo rsync per copiare il contenuto in posizione.Come rendere rsync preservare data e ora dei file immutati
Per consentire una migliore memorizzazione nella cache, vorrei che rsync non modifichi il timestamp di quei file nella destinazione che non sono stati modificati. È possibile?
MODIFICA: per rendere chiaro, i timestamp di tutti i file di origine sono sempre più recenti dei timestamp dei file di destinazione.
-t sarà meglio nel tuo caso – Pungs
Non credo, perché i timestamp dei file sorgente sono sempre più recenti di quelli dei file di destinazione anche se il contenuto dei file non è cambiato. –
L'opzione -c funziona. Una cosa da notare però: se non vuoi che i tempi di modifica cambino, assicurati di non usare l'opzione -a, poiché invoca silenziosamente -t, che significa "preservare i tempi di modifica", cioè "sovrascrivere i tempi di modifica di i file remoti con i tempi di modifica dei file locali. " – ishmael