Pregunta 36

Técnico Auxiliar Informática del Estado - 2018 - TAI - Técnicos Auxiliares de Informática (Promoción Interna)

En un servidor con sistema operativo Linux, ¿qué ocurre al ejecutar desde consola: "touch fichero", si fichero ya existía previamente y tenía contenido?

  • A.El contenido del fichero se borra.
  • B.Devuelve error: File already exists.
  • C.Pregunta si se desea reemplazar el fichero antes de continuar.
  • D.Se actualizan las marcas temporales (time stamps) del fichero.Respuesta correcta

Explicación

La respuesta correcta es D. El comando 'touch' en Linux actualiza los marcas temporales (timestamp) de un fichero existente sin modificar su contenido. Si el fichero no existe, lo crea vacío. Por tanto, si el fichero existía con contenido, permanecerá intacto tras ejecutar touch.