El comando touch cambia la hora de acceso o la hora de modificación de un archivo a la hora actual, oa la hora especificada en un argumento. También se utiliza para crear un archivo vacío con el nombre de archivo especificado, suponiendo que el archivo no exista. Esto suele ser útil para probar permisos o simplemente para crear archivos que luego serán procesados por alguna aplicación.
El propósito original del comando táctil es actualizar la marca de tiempo de un archivo a la fecha y hora actual sin modificarlo. El comando táctil también se puede utilizar para crear un archivo vacío de tamaño 0 bytes. No podemos ingresar ningún texto en el archivo con el comando táctil, pero podemos crear varios archivos nuevos con un solo comando.
Sintaxis
La sintaxis del comando táctil es:
$ touch {file names}
Si encuentra el siguiente error mientras ejecuta el comando táctil:
touch: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalación de preparación de coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpino | apk agregar coreutils |
Arco Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
Cent OS | yum instalar coreutils |
Fedora | dnf instalar coreutils |
Raspbian | apt-get install coreutils |
Ejemplo de comando táctil
1. Cree un(os) nuevo(s) archivo(s) vacío(s) o cambie la hora de los archivos existentes a la hora actual:
# touch path/to/file
2. Configure las horas en un archivo a una fecha y hora específicas:
# touch -t YYYYMMDDHHMM.SS path/to/file
3. Establezca la hora en un archivo en una hora en el pasado:
# touch -d "-1 hour" path/to/file
4. Use los tiempos de un archivo para configurar los tiempos en un segundo archivo:
# touch -r path/to/file1 path/to/file2
5. Crea varios archivos:
# touch path/to/file{1,2,3}.txt
Conclusión
El comando táctil actualiza la hora de acceso y la hora de modificación (y las fechas) a la hora y fecha actuales para uno o más archivos. tocar es útil para obligar a otros comandos a manejar archivos de cierta manera; por ejemplo, la operación de creación y, a veces, de búsqueda, se basa en el tiempo de acceso y modificación de un archivo. Si un archivo no existe, toque para crearlo con un tamaño de archivo de 0.