Página principal » cómo » 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

    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:

    archivo de estadísticas

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

    -Opciones de a y m

    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:

    tocar un archivo

    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 para la hora de modificación. Si el archivo no existe, se creará un archivo vacío con el mismo nombre en el directorio actual.

    -c opción

    Si usa esta opción, la función táctil no hará nada si el archivo especificado no existe. Mira:

    toque -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:

    toque -r archivo1 archivo2

    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..

    toque -r archivo1 archivo2 archivo3 archivo4

    -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, entonces CC es 20 para años en el rango (0 ~ 68) y 19 para años en (69 ~ 99).

    toque -t 3404152240 archivo

    toque -t 8804152240 archivo

    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 establecerá en: 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:

    toque -t 04152240 archivo

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

    Combinando 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:

    toque en el archivo 1606051730

    o

    toque -a -t 1606051730 archivo

    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 vacíos, pero realmente se usa cuando, por ejemplo, está trabajando en un proyecto y desea realizar un seguimiento del progreso con 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:

    toque ~ / desktop / project / stage1_completed

    Ahora tiene un archivo que indica la finalización de la etapa 1 del proyecto en el 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".