Como alterar as últimas datas de criação e modificação de um arquivo no Mac OS X

Este é um guia muito simples sobre como alterar os atributos de "data modificada" e "data criada" de um arquivo no Mac OS X que escrevi em maio de 2009. Desde então, essas instruções foram atualizadas para o Mac OS X 10.10 Yosemite.

Chave de Formato de Data:
AAAA – O ano (os dois primeiros dígitos / século podem ser omitidos).
MM – O mês do ano, de 1 a 12.
DD – O dia do mês, de 1 a 31.
hh – A hora do dia, de 0 a 23.
mm – O número que indica minutos, de 0 a 59.

Como alterar o atributo "data modificado" de um arquivo?
1. Abra o aplicativo Terminal ( /Applications/Utilities/Terminal.app ) ou, se preferir, use o iTerm .

2. Digite isso no Terminal (sem pressionar enter / return) substituindo YYYYMMDDhhmm com as informações da data desejada:

 toque -mt YYYYMMDDhhmm 

3. Abra uma janela do Finder e localize o arquivo que deseja modificar e arraste e solte-o na janela do Terminal. Aqui está um exemplo do que deve ser digitado no Terminal neste ponto:

 toque -mt 200801120000 / Volumes / Mac  HD / Pictures / somefile.jpg 

200801120000 no exemplo acima representa "12 de janeiro de 2008 às 12:00 da manhã" ou meu vigésimo primeiro aniversário. Certifique-se de alterar 200801120000 até a data desejada e de substituir / Volumes / Mac HD / Pictures / somefile.jpg com o caminho apropriado para o arquivo para o qual você deseja alterar a data.

4. Se tudo estiver pronto, pressione a tecla de retorno .

Como alterar o atributo "data criada" de um arquivo?
Aviso: isso alterará os atributos "data modificada" e "data criada".

1. Abra o aplicativo Terminal ( /Applications/Utilities/Terminal.app ) ou, se preferir, use o iTerm .

2. Digite isso no Terminal (sem pressionar enter / return) substituindo YYYYMMDDhhmm com as informações da data desejada:

 toque -t 201212211111 

3. Abra uma janela do Finder e localize o arquivo que deseja modificar e arraste e solte-o na janela do Terminal. Aqui está um exemplo do que deve ser digitado no Terminal neste ponto:

 toque -t 201212211111 / Volumes / Mac  HD / Imagens / somefile.jpg 

201212211111 no exemplo acima representam "21 de dezembro de 2012 11:11 AM" ou o final dos 5,125 anos que compõem o "Grande Ciclo" no sagrado calendário Tzolk'in dos maias (e você pode relaxar, o mundo não fez isso termine então – e eu não pensei que seria quando eu escrevi este artigo!). Certifique-se de alterar 201212211111 até a data desejada e de substituir / Volumes / Mac HD / Pictures / somefile.jpg com o caminho adequado ao arquivo para o qual deseja modificar a data.

4. Se tudo estiver pronto, pressione a tecla de retorno .

Abaixo estão as informações suplementares sobre como modificar / atualizar / alterar arquivos em lote usando os comandos acima.

Como atualizar em lote o atributo "data modificado" de vários arquivos? 1. Certifique-se de que todos os arquivos que você deseja modificar estão no diretório superior da mesma pasta. Não armazene arquivos nesta pasta se você não deseja que eles sejam modificados.

2. Abra o aplicativo Terminal ( /Applications/Utilities/Terminal.app ) ou se preferir usar o iTerm .

3. Digite isso no Terminal (sem pressionar enter / return) substituindo YYYYMMDDhhmm pelas informações da data desejada:

 toque -mt YYYYMMDDhhmm 

4. Abra uma janela do Finder e localize a pasta que contém os arquivos que deseja modificar e arraste e solte-a na janela do Terminal. Aqui está um exemplo do que deve ser digitado no Terminal neste ponto:

 toque -mt 200801120000 / Volumes / Mac  HD / Imagens / Álbum 

5. Adicionar / * ao final do comando. Se você está apenas segmentando um tipo de arquivo específico, inclua sua extensão (por exemplo, /*.jpg ou /*.png ). Seu comando deve ser algo assim:

 toque -mt 200801120000 / Volumes / Mac  HD / Fotos / Álbum / * 

6. Se tudo estiver pronto, pressione a tecla de retorno .

Como atualizar em lote o atributo "data criada" de vários arquivos?
Aviso: isso alterará os atributos "data modificada" e "data criada".

1. Certifique-se de que todos os arquivos que você deseja modificar estão no diretório superior da mesma pasta. Não armazene arquivos nesta pasta se você não deseja que eles sejam modificados.

2. Abra o aplicativo Terminal ( /Applications/Utilities/Terminal.app ) ou se preferir usar o iTerm .

3. Digite isso no Terminal (sem pressionar enter / return) substituindo YYYYMMDDhhmm pelas informações da data desejada:

 toque -t 201212211111 

4. Abra uma janela do Finder e localize a pasta que contém os arquivos que deseja modificar e arraste e solte-a na janela do Terminal. Aqui está um exemplo do que deve ser digitado no Terminal neste ponto:

 toque -t 201212211111 / Volumes / Mac  HD / Imagens / Álbum 

201212211111 no exemplo acima representam "21 de dezembro de 2012 11:11 AM". Certifique-se de alterar 201212211111 até a data desejada e de substituir / Volumes / Mac HD / Pictures / Album com o caminho adequado para a pasta que contém os arquivos para os quais você deseja alterar a data.

5. Adicionar / * ao final do comando. Se você está apenas segmentando um tipo de arquivo específico, inclua sua extensão (por exemplo, /*.jpg ou /*.png ). Seu comando deve ser algo assim:

 toque -t 201212211111 / Volumes / Mac  HD / Imagens / Álbum / * 

6. Se tudo estiver pronto, pressione a tecla de retorno .

Espero que tenha gostado ou, pelo menos, tenha encontrado este tutorial útil. Se você tiver dúvidas ou comentários, avise-me!