2019-10-26 15:06:45 +01:00
|
|
|
# touch
|
|
|
|
|
2019-11-22 20:47:21 +00:00
|
|
|
> Atualizar as timestamps de um ficheiro para a hora atual.
|
|
|
|
> Se o ficheiro não existir, cria um ficheiro vazio, a menos que seja passado o parâmetro -c ou -h.
|
2021-03-30 08:15:08 +01:00
|
|
|
> Mais informações: <https://www.gnu.org/software/coreutils/manual/html_node/touch-invocation.html>.
|
2019-10-26 15:06:45 +01:00
|
|
|
|
2019-11-22 20:47:21 +00:00
|
|
|
- Criar um novo ficheiro vazio, ou atualizar as timestamps para a hora atual:
|
2019-10-26 15:06:45 +01:00
|
|
|
|
|
|
|
`touch {{ficheiro}}`
|
|
|
|
|
2020-07-31 14:27:03 +01:00
|
|
|
- Definir as timestamps de um ficheiro para a hora especificada:
|
2019-10-26 15:06:45 +01:00
|
|
|
|
2019-11-22 20:47:21 +00:00
|
|
|
`touch -t {{YYYYMMDDHHMM.SS}} {{ficheiro}}`
|
2019-10-26 15:06:45 +01:00
|
|
|
|
2020-07-31 14:27:03 +01:00
|
|
|
- Usar as timestamps do ficheiro1 para definir as timestamps do ficheiro2:
|
2019-10-26 15:06:45 +01:00
|
|
|
|
|
|
|
`touch -r {{ficheiro1}} {{ficheiro2}}`
|
|
|
|
|
2020-07-31 14:27:03 +01:00
|
|
|
- Alterar as timestamps de um ficheiro. Não cria novo ficheiro se não existir:
|
2019-10-26 15:06:45 +01:00
|
|
|
|
|
|
|
`touch -c {{ficheiro}}`
|