Cómo usar Touch para crear archivos vacíos y modificar marcas de tiempo

Tabla de contenido:

Video: Cómo usar Touch para crear archivos vacíos y modificar marcas de tiempo

Video: Cómo usar Touch para crear archivos vacíos y modificar marcas de tiempo
Video: ecualizador de audio para Android el mejor de todos 2024, Marcha
Cómo usar Touch para crear archivos vacíos y modificar marcas de tiempo
Cómo usar Touch para crear archivos vacíos y modificar marcas de tiempo
Anonim
Cada archivo en su computadora tiene una marca de tiempo, que contiene la hora de acceso y modificación de un archivo, pero ¿sabía que puede cambiar esa marca de tiempo? Aquí está cómo hacerlo.
Cada archivo en su computadora tiene una marca de tiempo, que contiene la hora de acceso y modificación de un archivo, pero ¿sabía que puede cambiar esa marca de tiempo? Aquí está cómo hacerlo.

Uso del comando táctil

El comando "táctil" está disponible prácticamente en cualquier lugar donde pueda obtener el shell Bash, que incluye Linux o Windows con Cygwin instalado. Aquí están las opciones para el comando:

Si desea verificar la marca de tiempo del archivo, puede hacerlo con este comando:
Si desea verificar la marca de tiempo del archivo, puede hacerlo con este comando:

stat file

Obviamente, debe asegurarse de reemplazar "archivo" con el nombre de su archivo.

-a y -m opciones

Estas dos opciones actualizan el tiempo de acceso y modificación respectivamente. Su uso no debería ser un problema en absoluto. Aquí está la sintaxis:

touch –a file

Esto actualizará el tiempo de acceso del "archivo" a la fecha y hora actuales. Puede reemplazar las opciones (-a) con (-m) para hacer lo mismo pero por el tiempo de modificación. Si el archivo no existe, se creará un archivo vacío con el mismo nombre en el directorio actual.

opción -c

Si usa esta opción, toque no hará nada si el archivo especificado no existe. Mira:

touch –c omar

En el ejemplo anterior, touch no hará nada como "omar", el archivo no es la persona, no existe.

opción -r

Esta opción puede ser útil si desea copiar una marca de tiempo de un archivo a otro archivo. Al igual que:

touch –r file1 file2

Donde "archivo1" es el archivo de referencia y "archivo2" es el archivo que se actualizará. Si desea copiar la marca de tiempo en más de un archivo, también puede proporcionarlos todos en el comando y se crearán simultáneamente.

touch –r file1 file2 file3 file4

-d y –t opciones

Las opciones (-d) y (-t) hacen lo mismo, que es establecer la misma marca de tiempo arbitraria para los tiempos de acceso y modificación. La diferencia es que (-d) usa la fecha legible por humanos en formato libre, esto significa que puede usar "Sun, 29 Feb 2004 16:21:42" o "2004-02-29 16:21:42" o incluso "next" Jueves". Esta opción es compleja para describirla completamente aquí. Por otro lado (-t) usa un sello simple que está limitado a usar. El sello es [CC] YY] MMDDhhmm [.ss]. [CC] es para el siglo y puedes ignorarlo e ignorar los segundos también. Si ignora [CC], el comando lo sustituirá según lo que ingrese como año. Si especifica el año con solo dos dígitos, CC es 20 para años en el rango (0 ~ 68) y 19 para años en (69 ~ 99).

touch –t 3404152240 file

touch –t 8804152240 file

En el primer comando, las marcas de tiempo del archivo se establecerán en: 15 de abril de 2034 10:40 PM. Mientras que el segundo comando lo configurará a: 15 de abril de 1988, que está en un siglo diferente. Si no se especifica un año, se establecerá en el año actual. Ejemplo:

touch –t 04152240 file

Esto establecerá la marca de tiempo a 15th Abril de 2011 10:40 PM porque es 2011 al momento de escribir este artículo.

Combinación de opciones para establecer accesos individuales arbitrarios y tiempos de modificación

Las opciones (-a) y (-m) solo actualizan las marcas de tiempo a la hora actual y las opciones (-d) y (t) establecen las marcas de tiempo de acceso y modificación al mismo tiempo. Supongamos que solo desea establecer el tiempo de acceso al 5th de junio de 2016 a las 5:30 p.m. ¿Cómo harías eso? Bueno, usarás (-a) y (-t) para establecer un tiempo arbitrario y aplicarlo solo para la marca de tiempo de acceso. Ejemplo:

touch –at 1606051730 file

o

touch –a -t 1606051730 file

Y si desea hacer lo mismo para el tiempo de modificación, simplemente sustituya (-at) con (-mt). Es fácil.

Creación de archivos vacíos

El segundo y más famoso uso del comando táctil es crear archivos vacíos. Esto puede sonar estúpido, ¿por qué alguien sobrecargaría sensiblemente su computadora con archivos sin sentido y vacíos, pero realmente se usa cuando, por ejemplo, está trabajando en un proyecto y desea realizar un seguimiento del progreso en fechas y horas? Así que tendrá una carpeta con el nombre del proyecto y usará la función táctil para crear archivos vacíos con los eventos como nombres de archivo. En otras palabras, puede usarlo para crear registros. Ejemplo:

touch ~/desktop/project/stage1_completed

Ahora tiene un archivo que indica la finalización de la etapa 1 del proyecto al momento de crear este archivo y puede ver este momento emitiendo el comando:

stat ~/desktop/project/stage1_completed

Puedes encontrar el toque útil de diferentes maneras dependiendo de lo que hagas. Si conoce más buenos usos para el tacto, entonces compártalo en los comentarios o lea más sobre el comando táctil visitando su página de manual en línea o en una terminal al emitir el comando "toque de hombre".

Recomendado: