Guia do Linux/Iniciante+Intermediário/Comandos diversos/touch
touch
editarMuda a data e hora que um arquivo foi criado. Também pode ser usado para criar arquivos vazios. Caso o touch
seja usado com arquivos que não existam, por padrão ele criará estes arquivos.
touch [opções] [arquivos]
Onde:
- arquivos
- Arquivos que terão sua data/hora modificados.
- opções
- -t MMDDhhmm[ANO.segundos]
- Usa Mês (MM), Dias (DD), Horas (hh), minutos (mm) e opcionalmente o ANO e segundos para modificação do(s) arquivos ao invés da data e hora atual.
- -a, --time=atime
- Faz o
touch
mudar somente a data e hora do acesso ao arquivo. - -c, --no-create
- Não cria arquivos vazios, caso os arquivos não existam.
- -m, --time=mtime
- Faz o
touch
mudar somente a data e hora da modificação. - -r [arquivo]
- Usa as horas no [arquivo] como referência ao invés da hora atual.
Exemplos:
- touch teste - Cria o arquivo
teste
caso ele não existir.
- touch -t 10011230 teste - Altera da data e hora do arquivo para 01/10 e 12:30.
- touch -t 120112301999.30 teste - Altera da data, hora ano, e segundos do arquivo para 01/12/1999 e 12:30:30.
- touch -t 12011200 * - Altera a data e hora do arquivo para 01/12 e 12:00.