Androide

Comando táctil de Linux

Reparar Touchpad en Linux (Posible solución) | BIOS | TUTORIAL | CoolMach

Reparar Touchpad en Linux (Posible solución) | BIOS | TUTORIAL | CoolMach

Tabla de contenido:

Anonim

El comando táctil nos permite actualizar las marcas de tiempo en los archivos y directorios existentes, así como crear nuevos archivos vacíos.

En esta guía, le mostraremos cómo usar el comando táctil a través de ejemplos prácticos y explicaciones detalladas de las opciones de comando más comunes.

Marcas de tiempo de archivos de Linux

Antes de entrar en cómo usar el comando táctil, comencemos por revisar las marcas de tiempo del archivo en Linux.

Un archivo en Linux tiene tres marcas de tiempo:

  • atime (tiempo de acceso): la última vez que se accedió / abrió el archivo mediante algún comando o aplicación como cat, vim o grep.mtime (tiempo de modificación) - La última vez que se modificó el contenido del archivo.ctime (tiempo de cambio) - El la última vez que se modificó el atributo o el contenido del archivo. El atributo incluye permisos de archivo, propiedad del archivo o ubicación del archivo.

Para mostrar el estado del archivo, incluidas las marcas de tiempo, use el comando stat .

stat file_name

Crear un nuevo archivo requiere permisos de escritura en el directorio principal. De lo contrario, recibirá un error de permiso denegado.

Cómo usar el comando táctil

En su forma más simple cuando se usa sin ninguna opción, si el nombre de archivo especificado como argumento no existe, touch creará un nuevo archivo.

Si el archivo ya existe, touch cambiará el último acceso al archivo y las horas de modificación a la hora actual.

Por ejemplo, si el archivo file1 no existe, el siguiente comando lo creará de otra manera, cambiará sus marcas de tiempo:

touch file1

Para crear o modificar múltiples archivos a la vez, especifique los nombres de los archivos como argumentos:

touch file1 file2 file3

Por ejemplo, si el archivo file1 existe, el siguiente comando cambiará las marcas de tiempo del archivo; de lo contrario, no hará nada:

touch -c file1

Cambiar solo los tiempos de acceso o modificación

Por defecto, si no se usa ninguna opción, touch actualizará el archivo con el último acceso y las horas de modificación a la hora actual. Al usar las opciones -a y -m , solo puede cambiar una de estas marcas de tiempo.

Cambiar solo el tiempo de acceso

Use la opción -a para cambiar solo el tiempo de acceso del archivo:

touch -a file1

Cambiar solo el tiempo de modificación

Use la opción -m para cambiar el tiempo de modificación del archivo:

touch -m file1

Al cambiar el tiempo de modificación, el tiempo de cambio también se actualizará.

Establecer marcas de tiempo específicas

El comando táctil también nos permite actualizar o crear un archivo con una hora específica que no sea la hora actual.

Use la opción -d ( --date= ) para especificar una cadena de fecha y --date= en lugar de la hora actual.

Por ejemplo, para cambiar los últimos tiempos de acceso y modificación del file1 al 1 de junio de 2018 11:02, usaría el siguiente comando:

touch -d '1 June 2018 11:02' file1

La cadena de fecha debe estar entre comillas simples.

También puede proporcionar una cadena de fecha y hora parcial al comando táctil. Proporcionando solo la fecha, cambia automáticamente el año al actual:

touch -d '12 June' file1

Use la opción -t para especificar una marca de tiempo y úsela en lugar de la hora actual. El argumento de marca de tiempo debe estar en el siguiente formato:

use YY]MMDDhhmm

Por ejemplo, el siguiente comando establecerá los últimos tiempos de acceso y modificación del file1 al 1 de junio a las 11:02 del año actual.

touch -t 12061102 file1

Usando la marca de tiempo de otro archivo

La opción -r ( --reference= ) nos permite especificar un archivo de referencia y usar sus marcas de tiempo en lugar de la hora actual.

Por ejemplo, el siguiente comando le indicará a touch que use los tiempos del file1 para el file2 :

touch -r file1 file2

Cambio de marca de tiempo de enlace simbólico

Por defecto, si usa un comando táctil en un enlace simbólico, cambiará las marcas de tiempo de su archivo referenciado.

Use -h ( --no-dereference ) para modificar la marca de tiempo del enlace simbólico.

Por ejemplo, para cambiar las marcas de tiempo del enlace simbólico enlace simbólico1 usaría:

touch -h symlink1

Conclusión

A estas alturas ya debe tener una buena comprensión de cómo usar el comando táctil de Linux.

terminal táctil