Por que há uma diferença de timestamp de um segundo na cópia?

0

Eu periodicamente copio uma pasta do meu laptop Ubunto 12.04 para uma unidade flash USB removível, usando o sistema de arquivos do Ubuntu (ou seja, Nautilus 3.4.2) para arrastar a pasta de uma janela para outra.

Em seguida, ele copia os arquivos e faz perguntas sobre se eu realmente quero substituir, primeiro perguntando sobre as pastas e, em seguida, sobre os arquivos ...

Quando ele pergunta sobre os arquivos, ele mostra o primeiro arquivo que ele está pensando em sobrescrever, mas é um arquivo que não mudou desde que eu copiei pela primeira vez para a unidade flash . Ele mostra o mesmo tamanho, mas o timestamp é um segundo diferente entre os dois , por algum motivo. Eu digo para ir em frente e substituir todos esses arquivos, porque eu quero que ele obtenha as versões mais recentes dos arquivos que realmente mudaram.

Eu preferiria que apenas copiasse os arquivos que são realmente diferentes, mas eu não vejo como fazer isso, e parece bobo / errado que o tempo esteja fora em um minuto nos arquivos que não foram alterados. / p>

Por que isso acontece, e há algo que eu possa fazer sobre isso? É um problema com o pen drive? Preciso mudar para usar outro software para fazer isso?

Editar: a diferença é de um segundo, não de um minuto, e a data não está sendo atualizada para a data da cópia quando eu fizer essas cópias - o primeiro arquivo é um PDF que eu nunca mudei, e a data é de volta em 2012, quando eu baixei, apenas um segundo de folga.

    
por Dronz 06.12.2014 / 16:31

1 resposta

1

Se você não tem medo do terminal, você pode escrever um pequeno script de shell que copie seus arquivos periodicamente. Use o cron para executar o script, por exemplo, a cada 15 minutos.

#!/bin/sh

source=/path/to/your/source/folder
target=/media/your/usb/drive

sudo rsync --verbose --recursive --update --human --progress $source $target

Em seguida, crie uma entrada cron com crontab -e

Verifique estes links para informações detalhadas:

link

link

    
por kofrezo 06.12.2014 / 20:18