El comando táctil es una forma de crear archivos vacíos (también existen otros métodos). Puede actualizar la modificación y el tiempo de acceso de cada archivo con la ayuda del comando táctil.
Está disponible en ReactOS, Unix, FLEX de TSC, sistemas operativos similares a Unix, el shell Microware OS-9, el shell AROS y Digital Research/Novell DR DOS. Además, el comando está disponible para Microsoft Windows y FreeDOS.
- Es lo mismo que abrir o crear un archivo y almacenarlo sin ninguna notificación sobre el contenido del archivo en su uso predeterminado.
- El comando táctil ignora cerrar, guardar y abrir el archivo. Más bien actualiza las fechas relacionadas con el directorio o archivo.
- Una fecha de acceso o modificación actualizada puede ser importante para una variedad de otros programas, como utilidades de respaldo o utilidades de programación de interfaz de línea de comandos.
- Por lo general, estos programas solo se centran en archivos que se modificaron o crearon después de la última ejecución del programa.
- Además, el comando táctil puede ser útil para crear rápidamente archivos para scripts o programas que necesitan que un archivo con un nombre particular esté disponible para la operación exitosa del programa, pero no necesitan que el archivo incluya ningún contenido específico.
SUS (Especificación única de Unix) define que el comando táctil debe modificar los tiempos de modificación, los tiempos de acceso o ambos de los archivos. El archivo se reconoce por una ruta importada como un argumento. Además, representa que si el archivo reconocido no existe, se crea el archivo y se fijan los tiempos de modificación y acceso según lo especificado. El comando táctil aplica la hora actual si no se especifican nuevas marcas de tiempo.
Breve historia del tacto
Primero, se produjo una utilidad táctil en la versión 7 de AT&T UNIX. El comando está disponible actualmente para varios sistemas operativos diferentes, incluidos varios Unix, DOS, sistemas similares a Unix, el clásico Mac OS y Microsoft Windows. La versión táctil agrupada en GNU coreutils fue especificada por Paul Rubin, Randy Smith, David MacKenzie, Jim Kingdon y Arnold Robbins.
Para Microsoft Windows, el comando es un paquete aislado como parte de la colección UnxUtils de puertos nativos Win32 de utilidades similares a GNU Unix. La edición FreeDOS tiene licencia GPL y fue integrada por Kris Heidenstrom. KolibriOS y DR DOS 6.0 agregan la implementación del comando táctil. Además, el comando táctil se envió al sistema operativo IBM i.
Trabajo del tacto en Ubuntu
touch es un comando común de Linux para crear un archivo vacío o modificar las marcas de tiempo del archivo (hora de acceso al archivo, última fecha o modificación).
toros vs buey
Marcas de tiempo
Los archivos de Linux contienen tres marcas de tiempo: ctime, mtime y atime. Estas marcas de tiempo se explican a continuación:
Sintaxis:
touch
Ejemplo:
touch myfile1
Mire arriba, hemos creado dos archivos, a saber, 'myfile1' y 'myfile2' mediante el comando táctil. Para crear varios archivos, simplemente escriba todos los nombres de los archivos con un solo comando táctil seguido de la tecla Intro. Por ejemplo, si desea crear 'miarchivo1' y 'miarchivo2' simultáneamente, su comando será:
touch myfile1 myfile2
toque Opciones
Opción | Función |
---|---|
tocar -a | Para cambiar el acceso al archivo y la hora de modificación. |
toque -m | Se utiliza sólo para modificar la hora de un archivo. |
toque -r | Para actualizar la hora de un archivo con referencia al otro archivo. |
toque -t | Para crear un archivo especificando la hora. |
toque -c | No crea n archivos vacíos. |
-d=, --fecha= | Esta opción se utiliza para modificar la marca de tiempo con una cadena de fecha. |
-h, --sin-desreferencia | Modifica la marca de tiempo de un enlace simbólico. |
-f Sin efecto. | La opción fuerza modificaciones en BSD antiguos. |
--versión, -v | Muestra la versión del programa. |
--ayuda | Muestra el menú de ayuda. |
Linux toque -un comando
El comando táctil con la opción 'a' se usa para cambiar el tiempo de acceso de un archivo. De forma predeterminada, tomará la hora actual de su sistema.
Sintaxis:
touch -a
Ejemplo:
touch -a usr
Para ver el tiempo de acceso y cambio de su archivo, debe usar estadística dominio.
al método de cadena java
En la instantánea anterior hemos usado el comando 'stat' (que aprenderemos en un tutorial posterior) solo para verificar el estado de nuestro directorio (usr). Así que no te confundas con eso. Ahora puede hacer coincidir el tiempo de acceso al directorio (usr) antes y después de pasar el comando 'touch -a usr. Ha tomado el tiempo de acceso predeterminado de nuestro sistema.
Comando táctil -m de Linux
La opción táctil '-m' le ayudará a cambiar sólo la hora de modificación de un archivo.
Sintaxis:
matriz de bytes a cadena java
touch -m
Ejemplo:
touch -m usr
Observe cuidadosamente que en la instantánea anterior solo se ha cambiado la hora de modificación.
Opción táctil -r de Linux
Este comando actualizará la hora con referencia al otro comando mencionado. Hay dos formas de utilizar este comando. Ambos funcionan igual.
En el siguiente ejemplo, queremos cambiar la marca de tiempo de 'Demostración.txt' con referencia a 'demostración.txt' . Primero puedes escribirlo como,
touch -r demo.txt Demo.txt
o
touch Demo.txt -r demo.txt
Primero veremos el estado de ambos archivos antes de usar el comando táctil.
Ahora después de usar touch -r demo.txt Demo.txt comando, tiempo de Demostración.txt ha sido modificado con referencia al tiempo de demostración.txt
Comando táctil -t de Linux
con este comando, puede cambiar el tiempo de acceso de un archivo determinando un tiempo específico para él.
Python convierte bytes a cadena
Modificará la hora según la hora especificada en lugar de la hora predeterminada.
El formato del tiempo será:
touch -t YYYYMMDDhhmm.ss
La siguiente captura de pantalla muestra el estado del archivo 2.webp antes del comando táctil,
Esta captura de pantalla muestra que la hora del archivo 2.webp ha sido modificada según la hora especificada.
Comando táctil -c de Linux
El uso de la opción 'c' con el comando táctil no creará un archivo vacío, si ese archivo no existe.
Sintaxis:
touch -c
Ejemplo:
touch -c movie
En la figura anterior, queríamos crear el archivo 'película' pero con la opción 'c' no se creó ningún archivo.
tercera forma normal
Establecer una marca de tiempo particular
Podemos usar el comando táctil para corregir una marca de tiempo particular para un archivo. Por ejemplo:
touch -t
El formato de marca de tiempo sigue un patrón particular:
[[CC]YY]MMDDhhmm[.ss]
Dónde,
Configuración de la marca de tiempo del archivo con la cadena de datos
Podemos usar el comando táctil con el indicador -d para configurar una marca de tiempo con una cadena de fecha. Su sintaxis es la siguiente:
touch -d
La cadena de fecha es un formato de hora ajustable y permite varios formatos de texto legibles por humanos. Algunos ejemplos son los siguientes:
- Fechas del calendario, por ejemplo, 19 de agosto de 2020.
- Hora del día, por ejemplo, 9:28 p. m. o 7:03 a. m.
- Días de la semana, por ejemplo, martes, miércoles, etc.
- Tiempo relativo, por ejemplo, hace 8 años, el próximo miércoles, ayer, etc.