Comando Linux touch

Linux 命令大全Manual completo de comandos Linux

El comando Linux touch se utiliza para modificar los atributos de tiempo de archivos o directorios, incluido el tiempo de acceso y el tiempo de modificación. Si el archivo no existe, el sistema creará un nuevo archivo.

ls -l puede mostrar el registro de tiempo de los archivos.

Sintaxis

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
  • Descripción de parámetros:
  • a Cambia el registro de tiempo de lectura del archivo.
  • m Cambia el registro de tiempo de modificación del archivo.
  • c Si el archivo de destino no existe, no se creará un nuevo archivo. El efecto es el mismo que --no-create.
  • f No se utiliza, se conserva por compatibilidad con otros sistemas Unix.
  • r Utiliza el registro de tiempo del archivo de referencia. El efecto es el mismo que --file.
  • d Establece la hora y la fecha, se pueden utilizar varios formatos diferentes.
  • t Establece el registro de tiempo del archivo, con el mismo formato que el comando date.
  • --no-create No creará un nuevo archivo.
  • --help Muestra el formato de los comandos.
  • --version Muestra la información de la versión.

Ejemplos

Utilice el comando "touch" para modificar los atributos de tiempo del archivo "testfile" a la hora actual del sistema, introduzca el siguiente comando:

$ touch testfile                #修改文件的时间属性 

Primero, utilice el comando ls para ver los atributos del archivo testfile, como se muestra a continuación:

$ ls -l testfile                #查看文件的时间属性  
#原来文件的修改时间为16:09  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  

Después de ejecutar el comando "touch" para modificar los atributos del archivo, vuelva a consultar los atributos de tiempo del archivo, como se muestra a continuación:

$ touch testfile                #修改文件时间属性为当前系统时间  
$ ls -l testfile                #查看文件的时间属性  
#修改后文件的时间属性为当前系统时间  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  

Al utilizar el comando "touch", si el archivo especificado no existe, se creará un nuevo archivo vacío. Por ejemplo, en el directorio actual, utilice este comando para crear un archivo vacío "file", introduzca el siguiente comando:

$ touch file            #创建一个名为“file”的新的空白文件 

Linux 命令大全Manual completo de comandos Linux

Otras extensiones