Atualiza o carimbo de data / hora. Primeira linha da página de manualUpdate the access and modification times of each FILE to the current time.
123
Respostas:
24
O conteúdo do arquivo não será perdido e nem será modificado. A única coisa que acontece quando você executa touchum arquivo já existente é que os registros de data e hora de acesso e modificação do arquivo são atualizados para a hora atual.
e esse é o objetivo principal (ou original) de touch. O fato de ele criar o arquivo, se ainda não existir, é secundário.
user4556274
1
@ user4556274 Hmm ... A referência mais antiga que posso encontrar touchestá no Bell Labs V7 Unix, no qual ele criou o arquivo, a menos que -cfosse usado. Mas você pode não ter sugerido que ele não poderia criar arquivos desde o início?
Update the access and modification times of each FILE to the current time.
Respostas:
O conteúdo do arquivo não será perdido e nem será modificado. A única coisa que acontece quando você executa
touch
um arquivo já existente é que os registros de data e hora de acesso e modificação do arquivo são atualizados para a hora atual.Isso é explicado no
touch
manual (man touch
).fonte
touch
. O fato de ele criar o arquivo, se ainda não existir, é secundário.touch
está no Bell Labs V7 Unix, no qual ele criou o arquivo, a menos que-c
fosse usado. Mas você pode não ter sugerido que ele não poderia criar arquivos desde o início?