De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En informática , touches un comando que se utiliza para actualizar la fecha de acceso y / o la fecha de modificación de un archivo o directorio informático . Se incluye en Unix y Unix-como sistemas operativos , TSC 's FLEX , [1] Digital Research / Novell DR DOS , el AROS cáscara, [2] la Microware OS-9 cáscara, [3] y ReactOS . [4] El comando también está disponible para FreeDOS [5]y Microsoft Windows . [6]

Resumen [ editar ]

En su uso predeterminado, equivale a crear o abrir un archivo y guardarlo sin ningún cambio en el contenido del archivo. touchevita abrir, guardar y cerrar el archivo. En su lugar, simplemente actualiza las fechas asociadas con el archivo o directorio. Una fecha de acceso o modificación actualizada puede ser importante para una variedad de otros programas, como las utilidades de respaldo o la utilidad de programación de la interfaz de línea de comandos de make . Normalmente, estos tipos de programas solo se refieren a archivos que se han creado o modificado después de la última ejecución del programa. Eltouch El comando también puede ser útil para crear rápidamente archivos para programas o scripts que requieren que exista un archivo con un nombre específico para el funcionamiento exitoso del programa, pero no requieren que el archivo tenga ningún contenido específico.

La Especificación Única de Unix (SUS) especifica que se touchdeben cambiar los tiempos de acceso, los tiempos de modificación, o ambos, para un archivo. El archivo se identifica mediante un nombre de ruta proporcionado como un único argumento. También especifica que si el archivo identificado no existe, el archivo se crea y los tiempos de acceso y modificación se establecen como se especifica. Si no se especifican nuevas marcas de tiempo, touchusa la hora actual.

Historia [ editar ]

Una touchutilidad apareció por primera vez en la versión 7 de AT&T UNIX . Hoy en día, el comando está disponible para un número de diferentes sistemas operativos, incluyendo muchos Unix y Unix-como sistemas, DOS , Microsoft Windows y el Mac OS clásico . [ cual? ]

La versión de coreutils de GNUtouch incluida fue escrita por Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie y Randy Smith. [7]

El comando está disponible como un paquete separado para Microsoft Windows como parte de la colección UnxUtils de puertos Win32 nativos de utilidades comunes tipo GNU Unix . [8] La versión FreeDOS fue desarrollada por Kris Heidenstrom y tiene licencia GPL . [9] DR DOS 6.0 [10] y KolibriOS [11] incluyen una implementación del comando. El comando touch también se ha trasladado al sistema operativo IBM i . [12] touch

Ver también [ editar ]

  • hora del sistema
  • Lista de comandos de Unix

Referencias [ editar ]

  1. ^ "Manual del usuario de FLEX 9.0" (PDF) .
  2. ^ "Sistema operativo de investigación AROS" . aros.sourceforge.io .
  3. ^ Paul S. Dayan (1992). The OS-9 Guru - 1: Los hechos . Galáctica Industrial Limited. ISBN 0-9519228-0-7.
  4. ^ "reactos / reactos" . GitHub .
  5. ^ "ibiblio.org FreeDOS Group - Utilidades" . www.ibiblio.org .
  6. ^ "toque para Windows" .
  7. ^ "toque (1): cambiar las marcas de tiempo del archivo - página del manual de Linux" . linux.die.net .
  8. ^ "Puertos nativos Win32 de algunas utilidades GNU" . unxutils.sourceforge.net .
  9. ^ "Paquete FreeDOS de ibiblio.org - toque (similar a Unix)" . www.ibiblio.org .
  10. ^ Consejos de optimización y configuración de la guía del usuario de DR DOS 6.0
  11. ^ "Shell - Wiki de KolibriOS" . wiki.kolibrios.org .
  12. ^ IBM . "IBM System i Versión 7.2 Programación Qshell" (PDF) . Consultado el 5 de septiembre de 2020 .

Lectura adicional [ editar ]

  • McElhearn, Kirk (2006). La línea de comandos de Mac OS X: Unix Under the Hood . John Wiley e hijos . ISBN 978-0470113851.

Enlaces externos [ editar ]

  • touch - Referencia de comandos y utilidades, la especificación única de UNIX , número 7 de The Open Group
  • touch(1) -  Manual de comandos de usuario de Linux
  • touch(1) -  Manual del programador de Plan 9 , Volumen 1
  • touch(1) -  Manual de comandos generales de Inferno
  • ejemplos que muestran cómo usar el tacto