¿Cómo usar el comando táctil bajo Linux?

  

En los comandos de Linux, a menudo usaremos cd, ls y otros comandos, pero los comandos como touch son menos útiles, entonces, ¿qué hace el comando touch? Echemos un vistazo al uso del comando táctil en Linux con la serie pequeña.

Linux al mando táctil no es de uso común, en general, puede ser útil cuando se utiliza la marca, la marca de tiempo se utiliza para modificar el archivo o crear un archivo que no existe.

1. Formato de comando:

toque [opciones]. . . Archivo . .

2. Parámetros del comando:

-a o --time = atime o --time = access o --time = use Solo cambia el tiempo de acceso.

-c o --no-create no crea ningún documento.

-d Usa la fecha y hora especificadas en lugar de la hora actual.

-f Este parámetro se ignorará y solo se usará para resolver problemas de compatibilidad con la versión BSD de la directiva táctil.

-m o --time = mtime o --time = modify solo cambia la hora de cambio.

-r Establece la fecha y la hora del documento o directorio especificado en la misma fecha y hora que el documento o directorio de referencia.

-t Usa la fecha y la hora especificadas en lugar de la hora actual.

3. Función de comando:

El parámetro del comando táctil cambia la fecha y la hora de un documento o directorio, incluida la hora de acceso y la hora de cambio.

4. Ejemplo de uso:

Ejemplo 1: Crear un archivo que no existe

Comando:

toque log2012.log log2013.log

Resultado:

[root @ localhost test] # touch log2012.log log2013.log

[root @ localhost test] # ll

-rw-r - r-- 1 root root 0 10 -28 16:01 log2012.log

-rw-r - r-- 1 root root 0 10-28 16:01 log2013.log

Si log2014.log no existe, entonces No cree un archivo

[root @ localhost test] # touch -c log2014.log

[root @ localhost test] # ll

-rw-r - r- - 1 raíz raíz 0 10-28 16:01 log2012.log

-rw-r - r-- 1 raíz raíz 0 10-28 16:01 log2013.log

Instancia 2 : La hora de registro de log.log es la misma que la marca de tiempo de log2012.log

Comando:

toque -r log.log log2012.log

Salida:

[root @ localhost test] # ll

-rw-r - r-- 1 root root 0 10-28 16:01 log2012.log

-rw-r - r - 1 raíz raíz 0 10-28 16:01 Log2013.log

-rw-r - r-- 1 root root 0 10-28 14:48 log.log

[root @ localhost test] # touch -r log.log Log2012.log

[root @ localhost test] # ll

-rw-r - r-- 1 root root 0 10-28 14:48 log2012.log

-rw-r - r-- 1 raíz raíz 0 10-28 16:01 log2013.log

-rw-r - r-- 1 raíz raíz 0 10-28 14:48 log. Registro

Instancia 3: configuración de la marca de tiempo del archivo

Comando:

touch -t 201211142234.50 log.log

Salida:

[root @ localhost test] # ll

-rw-r - r-- 1 root root 0 10-28 14:48 log2012.log

-rw-r - r - 1 raíz raíz 0 10-28 16:01 log2013.log

-rw-r - r-- 1 raíz raíz 0 10-28 14:48 log.log

[ Prueba de root @ localhost] # touch -t 201211142234.50 log.log

[prueba de root @ localhost] # ll

-rw-r - r-- 1 root root 0 10-28 14 : 48 log2012.log

-rw-r - r-- 1 root root 0 10-28 16:01 log2013.log

-rw-r - r-- 1 ro Ot root 0 2012-11-14 log.log

Descripción:

-t time Use el tiempo del valor de tiempo especificado como el nuevo valor para la marca de tiempo correspondiente del archivo especificado. El tiempo aquí se define como un número decimal en la siguiente forma:

[[CC] YY] MMDDhhmm [.SS]

Aquí, CC son los dos primeros dígitos del año, es decir, " El número rd son los dos últimos dígitos del año, es decir, el número de años en un siglo. Si no da el valor de CC, toque limitará el número de años de CCYY a 1969-2068. MM es el número de meses, DD es el día en que se limitará el número de años CCYY entre 1969 y 2068. MM es el número de meses, DD es el número de días, hh es el número de horas (varias), mm es el número de minutos y SS es el número de segundos. Aquí el rango de configuración de segundos es 0--61, que puede manejar segundos de salto. El tiempo formado por estos números es una de las zonas horarias especificadas por la variable de entorno TZ. Debido a las limitaciones del sistema, el tiempo anterior al 1 de enero de 1970 fue incorrecto.

Lo anterior es el uso del comando táctil en Linux. El comando táctil se puede usar para modificar la marca de tiempo del archivo. La fecha de modificación es la fecha y la hora especificadas en lugar de la hora actual. ¿Lo aprendió?

Copyright © Conocimiento de Windows All Rights Reserved