mv
, se você estiver trabalhando no mesmo sistema de arquivos, não altera o arquivo em si, apenas sua localização. Para alterar o arquivo, você precisa usar outro utilitário, como touch
, ou simplesmente cp
do arquivo (que criará um novo arquivo com novas modificações e tempos de acesso) e rm
o antigo. Se for um arquivo particularmente grande, isso é ineficiente, e é por isso que ferramentas como touch
existem em primeiro lugar.
Como alternativa, se o problema for atomicidade, você pode mover o arquivo para um local temporário, touch
it, e então movê-lo para o local de descanso final.